Skip to content

tawab2001/booking_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

276 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyTicket – Event Booking Platform

EasyTicket is a full-stack web application built as a graduation project at the Information Technology Institute (ITI). The platform allows users to discover, book, and manage tickets for various events, while providing event organizers with a dashboard to manage listings, track performance, and view analytics.

Features

  • Browse and search for events
  • Book and manage event tickets
  • Role-based system: Admin & User
  • Admin dashboard with real-time analytics (revenue, users, ticket sales)
  • Commission-based revenue model ($2 profit per ticket)
  • Secure authentication and authorization system

Tech Stack

Backend

  • Django
  • Django REST Framework
  • Python

Frontend

  • React.js
  • JavaScript
  • React Bootstrap
  • Chart.js
  • Axios

Database

  • PostgreSQL (also works with SQLite for testing)

Tools

  • Git & GitHub
  • RESTful APIs
  • Docker (optional)

Screenshots

home page

home page home page

admin dashboard

admin dashboard

event details page

event details page

add event

add event add event add event

login page

login page

signup page

signup page signup company page signup user page

user profile

user profile company profile

organizer dashboard

organizer dashboard

How to Run the Project Locally

Backend (Django)

cd backend
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py runserver

Frontend (React)

cd frontend
npm install
npm start

Folder Structure

EasyTicket/
│
├── backend/           # Django project
│   ├── api/           # APIs for events, tickets, users
│   └── ...
│
├── frontend/          # React app
│   ├── src/
│   └── ...
│
├── README.md
└── ...

Author

Ahmed Tawab

License

This project is for educational purposes.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors