Implement your API, and set it up to run on thacker.mathcs.carleton.edu.
We'll test it by looking at your API documentation from phase 2, and trying
the API queries your documentation includes (as well as some invalid queries
to see how your implementation handles errors). We'll also run your unit tests
from phase 2.
What to hand in
- Add WebApp/api.py to your cs257 repository. This program will be your Flask
implementation of the API you designed during Phase 2. If you need additional
source files, name them api_something.py.
- Make sure your WebApp/doc/contributors.txt file is in the repository and includes
the names of each student in your group.
- Tag your repository "webapp_phase3".
- In your directory on thacker.mathcs.carleton.edu (/var/www/html/cs257/yourusername),
put copies of api.py and phase2.txt.
- On thacker, using the database login info you received from Mike Tie in March,
install your full database.
- On thacker, launch your app by running "python3 api.py &" while in
your /var/www/html/cs257/yourusername. See our Flask instructions
for details.