Our goal for this project is to help high school students prepare for national exams done by all students to enter college and finish high school. As our first goal we would like to have available a preparation for the Mathematics A and as we progress create more questions for other subjects.
For development, run:
docker-compose build
docker-compose up
For production, run:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml build
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up
Install PostgreSQL and pgAdmin (Database GUI).
- Open pgAdmin
- Click on server and create a new database
- Copy the .env.example file and complete it with your secrets:
- Start by creating a local environment in
backend
:python3 -m venv env
- You then activate the environment:
env\scripts\activate
- And install all the required modules:
pip install -r requirements.txt
- Run
npm i
.
-
In
backend
runpy manage.py runserver
. -
In
frontend
runnpm start
.