Skip to content

This is a simple Bus Ticket Booking Android App built using Sketchware. The app allows users to book bus tickets for their desired routes and pay securely using Firebase and Chapa payment gateway.

BayaInnovation/go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bus Ticket Booking Android App

Introduction

This is a simple Bus Ticket Booking Android App built using Sketchware. The app allows users to book bus tickets for their desired routes and pay securely using Firebase and Chapa payment gateway. It also utilizes the SheetDB API for managing and storing ticket booking data and the NoCode API for email validation during the registration process.

Features

  • User Registration and Login: Users can create an account and log in to the app using their email or phone number.
  • NoCode API ensures valid email addresses during the registration process.
  • Select Seats: Once the user chooses a bus, they can select their preferred seats from the available options.
  • Booking Confirmation: After selecting seats, users can proceed to confirm their booking.
  • Payment: Chapa payment integration allows users to make secure and convenient payments for their bookings.
  • Booking History: Users can view their booking history and check the status of their past and upcoming trips.

Screenshots

Behailu Getachew| ANDROID Behailu Getachew| ANDROID Behailu Getachew| ANDROID Behailu Getachew| ANDROID Behailu Getachew| ANDROID Behailu Getachew| ANDROID Behailu Getachew| ANDROID

How to Use

  1. Clone or download this repository to your local machine.
  2. Open the project in Sketchware.
  3. Set up Firebase authentication in your Firebase project and update the necessary API keys in the app.
  4. Create a SheetDB API account and obtain the API key to use it for data storage.
  5. Integrate Chapa payment gateway with the provided API for handling payments.
  6. Build and run the app on an Android device or emulator.

Dependencies

Contributions

Contributions are welcome! If you find any bugs or have suggestions for new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Disclaimer

This app is for educational purposes only. It may not be suitable for production use without further customization and security enhancements.

About

This is a simple Bus Ticket Booking Android App built using Sketchware. The app allows users to book bus tickets for their desired routes and pay securely using Firebase and Chapa payment gateway.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages