Event Tickets Management 🎟️

Welcome to the Event Tickets Management project! This application is built using Django and provides a platform for managing and purchasing event tickets. It features user authentication, email verification using OTP (One Time Password), and fully responsive web pages designed with cards.

Features ✨

  • User Authentication: Secure user login and registration.
  • Email Verification: Verify users via email using OTP.
  • Responsive Design: Fully responsive web pages with a modern card layout.
  • Event Management: Create, view, and manage events.
  • Ticket Purchasing: Simple and intuitive interface for purchasing tickets. (working on payment gateway)
  • Filtering: Easily filter events and tickets based on various criteria.
  • Searching Functionality: Quickly search for events, tickets, and other relevant information.
  • Sharing: Share events and tickets through social media and other platforms.
  • Graphical Analysis: Visualize data with interactive charts and graphs.
  • Dashboard: Dynamic dashboard for inserting, updating, and managing data efficiently.

Requirements 🛠️

To run this project, you'll need the following:

  • Python 3.8+
  • Django 3.2+
  • Django Rest Framework
  • Other dependencies as listed in requirements.txt

Getting Started 🚀

Follow these steps to get the project up and running on your local machine.

Clone the Repository

git clone https://github.com/your-username/event-tickets-management.git
cd event-tickets-management

Set Up Virtual Environment

Create a virtual environment to install dependencies:

python -m venv env
source env/bin/activate   # On Windows use `env\Scripts\activate`

Install Dependencies

Install the required Python packages:

pip install -r requirements.txt

Database Migration

Apply database migrations:

python manage.py migrate

Create a Superuser

Create a superuser to access the Django admin:

python manage.py createsuperuser

Run the Server

Start the Django development server:

python manage.py runserver

Contact 📬

For any inquiries or feedback, please contact us at:


Thank you for using Event Tickets Management! We hope you find it helpful and easy to use. If you encounter any issues or have suggestions, please don't hesitate to reach out. 🌟

Happy Event Managing! 🎉

                                          Authentication

image ___________ image

                                          Responsive Design

image

Capture5 __________ image

                                         Email Verification                                                                            

image

image ___________ image