Warning: This project is currently under development and is not ready for production use. Please be aware that schema changes may occur, which could potentially break the application until version 1.0 is released. Use with caution.
OpenRSVP is an open-source event management application built with FastAPI. It allows users to create events, manage RSVPs, and receive notifications for upcoming events.
- Create new events with a unique secret link.
- Manage RSVPs with options for Yes, No, and Maybe.
- Modify RSVPs through links sent via email.
- Subscribe to email notifications for events.
-
Install dependencies:
pip install -r requirements.txt
-
Run the FastAPI application:
uvicorn main:app --reload
-
Open your browser and navigate to http://127.0.0.1:8000 to access the OpenRSVP application.
main.py
: FastAPI application code.templates/
: HTML templates.static/
: Static files (CSS, JS, etc.).
This project is licensed under the MIT License - see the LICENSE file for details.