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

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

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.
- Screenshot 2024-12-29 at 3 55 47 PM

### 2. Admin

- **Responsibilities:**
- Add, update, or delete events.
- Screenshot 2024-12-29 at 4 00 54 PM
Screenshot 2024-12-29 at 3 56 35 PM

- 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.
- Screenshot 2024-12-29 at 3 56 07 PM

- Screenshot 2024-12-29 at 3 57 11 PM

### 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
- Screenshot 2024-12-29 at 3 57 30 PM
-Book your Ticket Confirmation send by the Email
-Use your email id and get the confirmation email
Screenshot 2024-12-29 at 4 01 53 PM

## Technologies Used






## Contact