A full-stack MERN application for managing events and RSVPs, allowing users to create, manage and RSVP to events.
You can view the live application HERE
-
User Management:
- Admin dashboard for user,event and rsvp management
- User registration and authentication
- JWT-based authentication with 1-hour session expiration
-
Event Management:
- Create, read, update and delete events
- Event details include title, date, location, description
-
RSVP System:
- Users can RSVP to events
- Real-time updates on event capacity
-
Additional Features:
- Responsive design for all devices
- Node.js
- MongoDB (Atlas or Compass)
- GitHub
-
Clone the repository:
git clone https://github.com/codequillskills/Event-Management.git
-
Install dependencies:
- Frontend:
cd client npm install
- Backend:
cd server npm install
- Update the .env file with the appropriate configuration details as mentioned in the .env.example file.
-
Start the server:
- Frontend:
cd client npm run dev
- Backend:
cd server npm run dev
- Admin can manage users, events and rsvps
- Users can view events and RSVP to them
- Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.