Skip to content

Bus Go is a mobile application built using Flutter, allowing users to conveniently book bus tickets on the go. The app provides a seamless experience for users to search for bus routes, view schedules, select seats, and make hassle-free bookings.

Notifications You must be signed in to change notification settings

Amayuru1999/Bus-Ticket-Booking-App

Repository files navigation

Bus Go - Bus Ticket Booking App

Bus Go is a mobile application built using Flutter, allowing users to conveniently book bus tickets on the go. The app provides a seamless experience for users to search for bus routes, view schedules, select seats, and make hassle-free bookings.

Features

  • User Authentication: Secure user authentication using email/password and Google Sign-In.
  • Ticket Booking: Search and book bus tickets for various routes.
  • Seat Selection: Select preferred seats from available options.
  • Payment Integration: Integrate payment gateways for secure transactions.
  • View Bookings: View booking history and upcoming trips.
  • Profile Management: Manage user profile details and preferences.
  • Notifications: Send booking confirmations and updates via push notifications.

Installation

  1. Clone Repository: https://github.com/Amayuru1999/Bus-Ticket-Booking-App.git
  2. Navigate to Directory: cd bus_go
  3. Install Dependencies: flutter pub get
  4. Run Application: flutter run

Technologies Used

  • Flutter: UI toolkit for building natively compiled applications for mobile, web, and desktop.
  • Firebase: Provides authentication, real-time database, cloud storage, and hosting services.
  • Firebase Cloud Firestore: Store and sync app data at a global scale.
  • Firebase Authentication: Securely authenticate users using email/password or Google Sign-In.
  • Stripe/PayPal/etc.: Integrate payment gateway for secure and smooth transactions.

Contributing

We welcome contributions to improve Bus Go! Feel free to create issues or pull requests for new features, improvements, or bug fixes.

License

This project is licensed under the MIT License.

About

Bus Go is a mobile application built using Flutter, allowing users to conveniently book bus tickets on the go. The app provides a seamless experience for users to search for bus routes, view schedules, select seats, and make hassle-free bookings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published