https://github.com/conjfrnk/charter-meals
Meal Signup for Princeton Charter Club
https://github.com/conjfrnk/charter-meals
css flask html httpd javascript openbsd python relayd shell sql website
Last synced: about 1 month ago
JSON representation
Meal Signup for Princeton Charter Club
- Host: GitHub
- URL: https://github.com/conjfrnk/charter-meals
- Owner: conjfrnk
- Created: 2025-01-29T06:57:47.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T03:30:39.000Z (about 2 months ago)
- Last Synced: 2025-03-14T04:27:34.325Z (about 2 months ago)
- Topics: css, flask, html, httpd, javascript, openbsd, python, relayd, shell, sql, website
- Language: Python
- Homepage: https://chartermeals.com
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Charter Meals
**Version:** v1.4.0
[Charter Meals](https://chartermeals.com) is a web application for managing meal sign-ups for the [Princeton Charter Club](https://charterclub.org). This project is built with Flask and includes many features, as detailed below:
## Features
- **User Login:** Users sign in with their NetID and can reserve meals.
- **Guest Login:** Limited-access guest login is available.
- **Meal Sign-ups:** Users may sign up for meals (with limits to ensure fairness).
- **Admin Dashboard:** Admins can manage users, reservations, and application settings.
- **CSV Downloads:** Reservation data is downloadable in CSV format.
- **Responsive Design:** The interface works well on both desktop and mobile devices.
- **Security & Performance:** Built-in CSRF protection, rate limiting, and a strict Content Security Policy.