Skip to content

aarush-glitch/TransitPulse

Repository files navigation

TransitPulse

One stop destination for metro travel information

This app provides one single place for multiple

Welcome to the TransitPulse App, a C++ program that simplifies metro travel, manages user data, and offers a shortest route tracking system.

Features

1. User Management

  • User Data: Store and manage user information, including personal details and metro card information.
  • Recharge: Conveniently recharge metro cards within the app.

2. Complaint Register

  • User Complaints: Allow users to register complaints or issues they encounter during their metro travel.
  • Admin Resolution: Admin interface to view and resolve user complaints efficiently.

3. Admin Interface

  • User Information: Access detailed information about all users.
  • Complaint Resolution: Resolve and track the status of user complaints.

4. Shortest Route Tracking System

  • User-Friendly: Input start and end stations to get the shortest route on the Delhi Metro map.
  • Line Information: Highlight the color-coded metro lines for user guidance.

Getting Started

Prerequisites

  • Install a C++ compiler.
  • Ensure compatibility with your operating system.

Installation

  1. Clone the repository: bash git clone https://github.com/aarush-glitch/TransitPulse.git
  2. Compile the program: bash g++ -o transitpulse main.cpp

Usage

User Interface

  1. Run the compiled program: bash ./TransitPulse

  2. Follow on-screen instructions to navigate the features.

Admin Interface

  1. Access admin features by logging in with admin credentials.
  2. Resolve user complaints and manage user information.

Contributing

Contributions are welcome! Follow these steps to contribute:

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

License

This project is licensed under the MIT License.

Acknowledgments

  • Thanks to the Delhi Metro for providing essential data for this project.
  • Thanks to my teammates who worked along with me to complete this project on the given technology.

Contact

For issues and suggestions, feel free to open an issue. For major changes, please open a discussion first to discuss potential changes.

About

One stop destination for metro travel information

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages