CSci 284 - Flask Project

For your final project, your will create a database-driven website either solo or in teams of 2. There are several "milestones" (checkpoints) as indicated below:

More details for what each milestone entails, some examples, and what to turn in can be found by following the above links.

An A project will meet all of the following conditions:

Data plan:

To have a data plan simply means that you know very specifically what your database tables are going to look like, and that you have convinced me you can fill them with data in time to get this assignment done.  To get approval for your data plan, your tables don't necessarily have to be built yet, but you do need to have identified specifically where you're getting your data from.  

Failure to have a data plan approved by me on or before the date for Milestone 2 will result in a one letter grade penalty (B+ becomes C+, for example). Don't put this off!

More things to keep in mind (I may continue to add to this list):