A learning plattform for kids. Created for a project in Web Development, in the course Project In Web Framework at Teknikhögskolan in Göteborg.
The idea is for kids to develop their knowledge in reading and writing swedish and math, in a fun way using basic games. The four games we currently have is:
- Hitta ordet! - A find the word game, where the player has to guess a word in swedish from an anagram
- Cute Memory - Basic memory game, with cute animal pictures
- Ordgåtan - Swedish word game. The player draws a card with a random sentence and answers a question based on the cards statement
- A-Maze-ing-Game - Math game. The player navigates through a maze by answer math questions
The projects run with a Flask framework and uses a MongoDB database.
To install dependencies from the requirements-file:
pip install -r requirements.txt
The project also requires a running MongoDB (we're using a docker container to set that up) and a .env with the following variables:
DB_NAME
DB_USER
DB_PASSWORD
DB_HOST
DB_PORT
SECRET_KEY= To encrypt and decrypt passwords
It also needs a config.cfg in the application package for mail services to work. I need to contain the following:
MAIL_SERVER
MAIL_USERNAME
MAIL_PASSWORD
MAIL_PORT
MAIL_USE_SSL
MAIL_USE_TLS
We're a team of four people who worked on this project:
Handed in for evaluation 16/2 2022