Skip to content

a7iiid/PTMA

Repository files navigation

Public Transport Mobile App (PTMA)

Overview The Public Transport Mobile App (PTMA) is a comprehensive solution designed to facilitate easy and efficient access to public transportation information. The app provides users with real-time updates on transport schedules, route planning, fare calculation, and payment processing.

Features Real-time Updates: Get the latest updates on bus and train schedules. Route Planning: Plan your journey with ease using the route planning feature. Fare Calculation: Calculate your fare based on the selected route. Payment Integration: Pay for your tickets securely using Stripe . Map Integration: Visualize your route with the integrated Google Maps API. Technologies Used Flutter: For building the cross-platform mobile application. Cubit: For state management. Firebase: For backend services including authentication and database. Hive: For local storage. Stripe: For payment processing. PayPal: For alternative payment processing. Google Maps API: For route visualization and mapping. Installation To get started with the PTMA project, follow these steps:

Clone the repository:

bash Copy code git clone https://github.com/a7iiid/PTMA.git cd PTMA Install dependencies:

bash Copy code flutter pub get Run the app:

bash Copy code flutter run Configuration Before running the app, make sure to configure the following:

Firebase Configuration: Add your Firebase configuration files (google-services.json for Android and GoogleService-Info.plist for iOS) in the respective directories.

Stripe & PayPal Integration: Ensure you have your API keys set up for Stripe and PayPal in the application.

Screenshots Screenshot_1722854764 Screenshot_1722853459 Screenshot_1722853015 Screenshot_1722853008 Screenshot_1722855155 Screenshot_1722854839 Screenshot_1722854829 Screenshot_1722855329

Contact Email: ahmad.qusane@gmail.com GitHub: a7iiid LinkedIn: a7iiid

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published