An open API service indexing awesome lists of open source software.

https://github.com/gazdagb/wedding-rsvp

A simple and stylish web app that allows guests to RSVP to Aletta πŸ’• and BalΓ‘zs πŸ’–β€™s big day. Fast, mobile-friendly, and easy to use – just like a perfect wedding invitation! πŸŽ‰βœ¨
https://github.com/gazdagb/wedding-rsvp

fullstack mongodb nodejs rsvp-app wedding wedding-project

Last synced: about 1 year ago
JSON representation

A simple and stylish web app that allows guests to RSVP to Aletta πŸ’• and BalΓ‘zs πŸ’–β€™s big day. Fast, mobile-friendly, and easy to use – just like a perfect wedding invitation! πŸŽ‰βœ¨

Awesome Lists containing this project

README

          

# πŸŽ‰ Wedding RSVP Website
Welcome to the official RSVP website for our wedding! This monorepo contains both the frontend and backend of the application. It allows guests to RSVP, view event details, and interact with other features we’ve included for our special day.

## Live Demo

You can check out the live version of this project here:
πŸ‘‰ [Live Demo](https://your-live-demo-link.com)

## πŸ“‚ Project Structure
- **frontend/**: React app (built with Vite) for the user interface.
- **backend/**: Express Node JS app to handle requests, manage RSVPs, and serve necessary data.

## πŸš€ Tech Stack


React
Tailwind CSS
Framer Motion


Node.js
Express.js
MongoDB
Mongoose


JWT
dotenv

### Frontend
- **React**: JavaScript library for building user interfaces
- **Tailwind CSS**: Utility-first CSS framework for styling
- **Framer Motion**: Animations and transitions

### Backend
- **Node.js**: JavaScript runtime for the backend
- **Express.js**: Web framework to handle routes, requests, etc.
- **MongoDB**: For storing RSVP data
- **Mongoose**: ODM for MongoDB interactions

### Tools & Libraries
- **JWT (JSON Web Token)**: For admin user authentication

- **dotenv**: For managing environment variables

## ✨ Features

### Guest Features:
- πŸ“ RSVP to the wedding with name and guest count
- πŸ’¬ Leave well-wishes for the couple
- πŸŽ‰ View RSVP confirmation

### Admin Features:
- βœ… View and manage RSVPs (approve, reject, or delete entries)
- πŸ’Œ View and manage guest well-wishes

## Future Features to implement
- πŸ’° Track wedding expenses by category (e.g., venue, catering, etc.)
- To add a galery for images to upload during and after the wedding.
- Full Admin page responsivity
## Admin Panel in Action
![RSVP Admin Gif](/assets/RSVPadmin.gif)
![alt text](assets/adminmore.gif)

## RSVP
All invited guests will receive a physical invitation. Along with the invitation, an A7-sized card will be included containing the necessary information for each guest to RSVP.
![alt text](/assets/invitationCard.png)
![alt text](/assets/RSVPForm.png)