A website I made for our wedding.
- Access by private links
- RSVP form auto-saves
- Admin space with guests changes notification, space to add guests and view attendees
- "Fancy" invite card-like front, with flipping scrolling effect
- works on most devices and browsers (including android/iOS)
- Guests Carpooling section (beta)
- Node backend with Sqlite databases exposed as API
- React TypeScript frontend using vite
- Docker for backend and nginx docker for frontend
- docker compose with example of how to bind volumes for config, private data, photos, etc. for easier management without recompiling / re-deploying.
git clone https://github.com/vizigr0u/anavlad-wedding.git
cd anavlad-weddingpnpm installTo deploy the application using Docker Compose, follow these steps:
docker compose up --buildOpen your web browser and navigate to http://localhost:3000.
pnpm devPhotos under frontend/user-data/images are the property of Vladimir Nachbaur and are to be used as placeholders only.
This project is licensed under the MIT License - see the LICENSE.md file for details.