Skip to content

op2adi/DBMS_Main_project

Repository files navigation

DBMS Main Project

This project contains the main application for a Database Management System (DBMS).

Description

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.

Features

  • 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.

Technologies Used

  • Backend: Django framework with Python
  • Database: MySQL
  • Frontend: HTML, CSS, JavaScript

Setup Instructions

  1. Install the required dependencies by running the following command in your terminal:

    pip install -r requirements.txt
  2. Clone the project repository to your local machine:

    git clone https://github.com/op2adi/DBMS_Main_project.git
  3. Change into the project directory:

    cd DBMS_Main_project/
    cd Tripsync
    
  4. Configure the MySQL database settings in the code according to your setup.

  5. Start the Django development server:

    python manage.py runserver
  6. 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.

Usage

  • 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.

Contributors

  • Aditya Upadhyay
  • Dev Utkarsh

Special Thanks

  • Mukesh Mohaniya Sir
  • Vikram Goyal Sir

License

This project is licensed Under IIITD.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published