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 git@github.com:rdesmond/codingnomads_mentor_app.gitBuild docker images for flask app and database:
$ docker-compose buildRun flask server and database in detached mode:
$ docker-compose up -dNavigate 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 --buildYou can also rebuild database from the command line:
docker-compose exec mentor-portal python main.py recreate_dbTo seed the database with test users from command line:
docker-compose exec mentor-portal python main.py seed_dbTo 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.
