kennyboy55 8b0685d907 Refactor RSVP system and enhance event management features
- Added markdown support for event descriptions and activity details.
- Removed Invite model and adjusted RSVP to use a slug for invites.
- Enhanced guest management with real-time updates using websockets.
- Improved RSVP page layout and user experience with new button styles.
- Added message handling for user notifications.
- Updated URL patterns for better clarity and structure.
2026-03-27 15:20:55 +01:00
2025-12-20 14:44:04 +01:00
2025-12-20 11:41:02 +01:00
2025-12-20 14:45:02 +01:00
2025-12-20 14:44:04 +01:00

friend-event-rsvp

A personal event RSVP tool. Meant for personal home use and a single administrator. Unique feature is multiple activities per event.

Development

pip install --user pipenv

Inside the project root: pipenv install

Everytime you start: pipenv shell

Check that is works by running which python

To run

Requires Daphne (websockets) python manage.py runserver

So long as the migrations are not part of the repo

python manage.py makemigrations python manage.py migrate

To add a superuser

python manage.py createsuperuser --username <username> --email <email>

Ideas and notes

Een

Emails! Om te editen, als er comments of wijzigingen zijn!

Twee

Admin paneel: 4 kolommen op basis van de status: open, incomplete, yes, no Met een websocket. En dat je dan ook live kan zien dat er gasten toegevoegd worden, en als ze dingen veranderen enzo.

Drie

Als iemand geen gasten mag meenemen, die hele stap niet tonen.

Vier

Activity start en eind tijd klopt niks van hoe het getoond wordt..

Vijf

Extra gasten als property van een activity, die gewoon getoont worden als groep?

Zes

De buttons tijdens een rsvp renderen serverside en met oob-swapping elke keer terugsturen:

  • Geen previous op eerste pagina
  • Geen next, maar finish op laatste pagina
  • hx-confirm op back-to-event als nog niet voltooid.

Things to keep in mind

  • Move to Postgress
  • Dockerfile
  • Redis for channels?
S
Description
A personal event RSVP tool. Meant for personal home use and a single administrator. Unique feature is multiple activities per event.
Readme GPL-3.0
1.7 MiB
v0.1
Latest
2026-03-30 12:52:43 +02:00
Languages
Python 73%
HTML 17%
CSS 5.2%
JavaScript 3.8%
Dockerfile 0.7%
Other 0.3%