Closed
Milestone
Oct 24, 2022–Oct 31, 2022
Sprint 5
F22 CIS*3760 Sprint 5: Flask
In sprint 5 your goal is to continue to install and configure your technology stack on your VM.
- Install and configure Flask.
- In later sprints you will create an API to serve up your course data and anything else needed for your GUI.
- Start by creating paths and functionality to return course/scheduling data (in Flask, with Python).
- Demonstrate this functionality with buttons or anchor tags on the homepage - when clicked they show the data returned by Flask.
- NGINX is between the Internet and Flask.
- Use a WSGI of your choice. uWSGI, Gunicorn, etc.
Should not haves: No user authentication or log in. I’m not creating an account or logging on to interact with your application. If you try to make me you will lose SO many marks >>:(
Deliverables on GitLab:
-
An install script that installs all of the above. For consistency let’s try for apt. -
Your config files for the above, with clear README on where to put them and how to start and re-start the servers -
Generally good clear documentation on how to get everything up and running for your setup. -
A nice Wiki page showing your application’s URL. -
If you have time, start looking at JavaScript calendar libraries.
Loading
Loading
Loading
Loading