/Unified-Travelling-and-Transport-System

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.

Primary LanguagePython

Unified Travelling and Transport System

The Unified Travelling and Transport System is a project aimed at developing a Unified platform for all transportation-related activities. It is designed to provide a seamless experience for users, whether they are commuting locally or travelling long distances. The platform provides features such as route planning, real-time tracking, fare estimation, and payment options for different modes of transport.

Table of Contents

Features

The Unified Travelling and Transport System provides the following features:

  • Route planning: Users can plan their travel routes by selecting their starting and destination points.
  • Real-time tracking: Users can track their current location and the location of their ride in real-time.
  • Fare estimation: Users can get an estimate of the fare for their ride before booking it.
  • Payment options: Users can pay for their rides using various payment options, including credit/debit cards and mobile wallets.
  • Multi-modal transport: The platform supports different modes of transport, including buses, trains, taxis, and private cars.

Installation

To install 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
  1. Install the required dependencies:
pip install tk
pip3 install customtkinter
pip install pillow
pip install mysql-connector-python

Usage

To use the Unified Travelling and Transport System, run the following command:

Import the SQL files in 'utts' database
Connect with database using your SQL username and password inside GraphicUser_InterFace\Modules\SQL.py
Run python File GraphicUser_InterFace\Login_page.py

Contributing

Contributions to the Unified Travelling and Transport System are welcome. To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request.

License

The Unified Travelling and Transport System is open-source software licensed under the MIT license.