https://github.com/d-d-roshan/festiva
An event booking web app
https://github.com/d-d-roshan/festiva
jwt mongodb nodejs npm reactjs stripe-payments
Last synced: 2 months ago
JSON representation
An event booking web app
- Host: GitHub
- URL: https://github.com/d-d-roshan/festiva
- Owner: D-D-Roshan
- Created: 2025-01-18T13:44:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-18T13:50:05.000Z (over 1 year ago)
- Last Synced: 2025-01-18T14:57:24.652Z (over 1 year ago)
- Topics: jwt, mongodb, nodejs, npm, reactjs, stripe-payments
- Language: JavaScript
- Homepage:
- Size: 610 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Festiva an Online Event Management System
## Overview
The Online Event Management System is a platform that enables users to book events and provides administrators with tools to manage events, bookings, and users effectively.
## Roles
### 1. User
- **Responsibilities:**
- Browse available events.
- Book events and make payments.
- View booking history and event details.
- Manage personal profile.
- 
### 2. Admin
- **Responsibilities:**
- Add, update, or delete events.
-

- View and manage bookings.
- Handle user accounts and issues.
- Generate reports for event management and bookings.
- ## Features
### For Users
- **Event Browsing:**
- View upcoming events with details like date, time, venue, and cost.
- **Event Booking:**
- Select an event and book tickets.
- Secure payment gateway for online transactions.
- **Profile Management:**
- Update personal details such as name, email, and password.
- **Booking History:**
- View past and upcoming bookings with payment status.
- 
- 
### For Admin
- **Event Management:**
- Create new events with details like title, description, date, venue, and price.
- Edit or delete existing events.
- **Booking Management:**
- View all bookings, including user details and payment status.
- Approve or cancel bookings.
- **User Management:**
- View, edit, or deactivate user accounts.
- Resolve user issues and queries.
- **Reports:**
- Generate and download reports for events and bookings.
- ### Payment Method
-
-Book your Ticket Confirmation send by the Email
-Use your email id and get the confirmation email

## Technologies Used
## Contact