A course discovery tool by ECE444 Group 10 - 4Sight
Website: ece444-planit.herokuapp.com
This is an ECE444 group project where our team of five is tasked with creating a course discovery tool. The tool is based off of and meant to be an improvement of Education Pathways. The repository for Education Pathways can be found here.
v1.0.0
- React.js
- Material UI
- Flask
- SQLAlchemy
- PostgreSQL
More information can be found in the Wiki.
-
Download and install docker-compose
-
From the project directory, run
docker-compose -f docker-compose.yml up -d --build -
The App should be up at localhost:3000 and you can see the logs with
docker logs --follow planit_app -
The API should be up at localhost:5000 and you can see the logs with
docker logs --follow planit_api
For now, you can test the api using docker with the following steps:
-
After building the api from step 2 (or using
docker-compose -f docker-compose.yml up -d --build) -
Run
docker exec -i planit_api python -m pytest api -W ignore::DeprecationWarningand the tests should run
See Contribution.md
Milestone Documentation (invite-only)