Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarita-joshi/pmpml-ticket-booking-app

SDL project
https://github.com/sarita-joshi/pmpml-ticket-booking-app

android digitalpayments java pmpml publictransport sustainabletransport ticketbooking

Last synced: 6 days ago
JSON representation

SDL project

Awesome Lists containing this project

README

        

# PMPML Ticket Booking Application

This repository hosts the Android application for the Pune Mahanagar Parivahan Mahamandal Limited (PMPML) ticket booking system. The application aims to improve the commuting experience in Pune by addressing reliability, payment issues, and streamlining the process of ticket booking.

## Project Overview

In response to the issues identified by a survey conducted by Parisar, an environmental group advocating for sustainable transport, this app focuses on enhancing the service quality of PMPML. Key problems such as unreliable bus services, frequent cancellations, and difficulties in handling coin payments are addressed through this digital solution.

## Features

- **Reliability Notifications**: Provides real-time updates about bus schedules, route changes, and cancellations directly through the app.
- **Digital Payments**: Supports online payment options, including a personal mobile wallet, to reduce dependency on cash transactions and promote the Digital India initiative.
- **Paperless Tickets**: Generates digital tickets that are stored on the server, reducing the environmental impact and operational costs associated with paper tickets.
- **Complaints Portal**: Directly connects users with PMPML officials to address grievances quickly and efficiently.

## Technologies Used

- **Android**: The application is developed for Android devices using Kotlin/Java.
- **Backend**: Utilizes secure cloud services for managing tickets, payments, and user data.
- **APIs**: Integrates with various APIs for payment gateways and real-time data transmission.

## Installation

1. Clone this repository:
```bash
git clone URL_OF_THIS_REPOSITORY
2. Open the project in Android Studio or your preferred IDE.
3. Build the project and run on an Android device or emulator.