Skip to content

The "UTTS" is a GitHub repository featuring code and documentation for a transportation system aimed at unifying multiple modes of travel and transport. This includes backend and frontend source code and user manuals. It's an open-source project, allowing contributions from anyone interested in improving it.

Notifications You must be signed in to change notification settings

HartzFrequency/Unified-Travelling-and-Transport-System

Repository files navigation

Unified Travelling and Transport System (UTTS)

The Unified Travelling and Transport System (UTTS) is an innovative software platform designed to provide users with a seamless and comprehensive travel service experience. Developed using Python and powered by SQL and MongoDB, UTTS ensures efficient scheduling and management of travel plans across various modes of transportation.

Table of Contents

Overview

The Unified Travelling and Transport System (UTTS) aims to revolutionize the way users plan and manage their travel. With its robust architecture and user-friendly interface, UTTS integrates multiple transportation options, providing real-time information and secure transactions.

Features

  • User Authentication: Secure login for registered users, quick registration for new users, and a "forgot password" option for easy account recovery.
  • Feedback System: Users can provide valuable feedback to help improve services continuously.
  • Multi-modal Ticket Booking: Convenient booking of tickets for buses, trains, and airplanes from a single platform.
  • Real-time Information: Access up-to-date information on service availability and schedules to make informed travel decisions.
  • Scalability: MongoDB's large-scale dataset handling capabilities ensure support for numerous users and transactions while maintaining performance.
  • Secure Payments: Hassle-free and secure payment options with strong data encryption and storage protocols.

Installation

To set up the Unified Travelling and Transport System, follow these steps:

  1. Clone the repository:

    git clone https://github.com/HartzFrequency/Unified-Travelling-and-Transport-System.git
  2. Install the required dependencies:

    pip install tk
    pip install customtkinter
    pip install pillow
    pip install pymongo

Usage

To start using the Unified Transit System:

  1. Set up your MongoDB database and ensure it is running.
  2. Update the database connection details in GraphicUser_InterFace/Modules/SQL.py.
  3. Import the SQL files into the utts database.
  4. Run the application:
    python GraphicUser_InterFace/Login_page.py

Contributing

We welcome contributions to the Unified Travelling and Transport System. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear messages.
  4. Push your changes to your fork.
  5. Submit a pull request detailing your changes.

License

The Unified Transit System is open-source software, licensed under the MIT license.


About

The "UTTS" is a GitHub repository featuring code and documentation for a transportation system aimed at unifying multiple modes of travel and transport. This includes backend and frontend source code and user manuals. It's an open-source project, allowing contributions from anyone interested in improving it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages