A web application for managing student and mentor relationships. Mentors can see students progress and log one-on-one support.
Requirements:
Docker version 19.03.5
docker-compose version 1.25.0
Clone the repository:
$ git clone [email protected]:rdesmond/codingnomads_mentor_app.git
Build docker images for flask app and database:
$ docker-compose build
Run flask server and database in detached mode:
$ docker-compose up -d
Navigate to http://localhost:5001/ping
If the server is live the response in the browser should be:
{
"message": "pong",
"status": "success!"
}
After making changes to the code you may need to rebuild the images:
docker-compose up -d --build
You can also rebuild database from the command line:
docker-compose exec mentor-portal python main.py recreate_db
To seed the database with test users from command line:
docker-compose exec mentor-portal python main.py seed_db
To run tests:
docker-compose exec mentor-portal python -m pytest "application/tests"
- Mentors can log support activity for their students.
- Mentors can view student progress in online corses.