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.
  • Work items 11
  • Merge requests 0
  • Participants 6
  • Labels 0
Loading
Loading
Loading
Loading
100% complete
100%
Start date
Oct 24, 2022
Oct 24
-
Oct 31 2022
Due date
Oct 31, 2022 (Past due)
11
Work items 11 New issue
Open: 0 Closed: 11
42
Total weight
42
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: rmohl/cis-3760%"Sprint 5"