This project contains the main application for a Database Management System (DBMS).
This project includes various functionalities related to managing user accounts, booking flights, trains, hotels, and holiday packages. It also allows users to view upcoming journeys, manage profiles, and submit complaints.
- User Authentication: Users can create accounts, log in, and authenticate their identities securely.
- Booking: Users can book flights, trains, hotels, and holiday packages based on their preferences and requirements.
- User Profiles: Each user has a profile containing personal information and booking history.
- Complaint Submission: Users can submit complaints regarding their experience or issues encountered.
- Data Management: The application efficiently manages user data, bookings, and complaints using a database management system.
- Backend: Django framework with Python
- Database: MySQL
- Frontend: HTML, CSS, JavaScript
-
Install the required dependencies by running the following command in your terminal:
pip install -r requirements.txt
-
Clone the project repository to your local machine:
git clone https://github.com/op2adi/DBMS_Main_project.git
-
Change into the project directory:
cd DBMS_Main_project/
cd Tripsync
-
Configure the MySQL database settings in the code according to your setup.
-
Start the Django development server:
python manage.py runserver
-
Once the server is running, open your web browser and navigate to the following URL:
http://localhost:8000/
This will take you to the main page of the application.
- Users can create accounts, log in, and authenticate their identities.
- They can book flights, trains, hotels, and holiday packages based on their preferences.
- Users can view upcoming journeys, manage their profiles, and submit complaints if necessary.
- Admins have access to manage user accounts, view bookings, and handle complaints from the admin panel.
- Aditya Upadhyay
- Dev Utkarsh
- Mukesh Mohaniya Sir
- Vikram Goyal Sir
This project is licensed Under IIITD.