A simple application that must allow an administrator to: (secured by login)
- add a family name, email address, number of hours required, private
- add events with description, date (optional), sponsor
- add hours to an event for a family
- list all families with hours required and total hours to date
- a delete all event-hours function to allow a reset for the next year
- delete a family
- update a family
Anyone (not logged in) can:
- List all families and see total hours (not hours required) (Do not include any family listed as private)
This application MUST be developed using Django, CSS and python. Must deploy to a "standard" Django install and must also deploy successfully to a Google App Engine platform. (Issues such as using Google authentication versus Django login can be addressed by separate source code)
The CSS must control all display appearances and be easily modifiable.
Finally, need the "Anyone" "List of Families page" to be deployable as a Google Gadget for the Google App Engine version of the application.