Skip to content

BusBuzz - A smart bus app helps users to find bus route information, book tickets and make payment easily.

Notifications You must be signed in to change notification settings

sangnguyencs20/busbuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bus Buzz - Smart Bus App

Welcome to Bus Buzz, your go-to smart bus app that makes your travel experience smooth and convenient. With Bus Buzz, you can easily search for routes, buses, book tickets, and enjoy a seamless journey. This app is built with Node.js, Express.js, MongoDB for the backend, and React Native for the frontend.

Bus Buzz Logo

Features

  • Search Routes and Buses:

    • Find the best routes and buses based on your location, destination, and travel preferences.
    • Get detailed information about bus timings, fares, and available seats.
  • Booking Tickets:

    • Book your bus tickets hassle-free with Bus Buzz.
    • Select your preferred route, choose the desired bus, and reserve your seat in a few taps.
    • Say goodbye to long queues and last-minute hassles.
  • Authentication:

    • Ensure secure access to your Bus Buzz account with our authentication system.
    • Sign up with your email address, log in securely, and manage your bookings effortlessly.
    • Enjoy the benefits of personalized features and seamless synchronization across devices.

Installation

To run the Bus Buzz app locally, follow the steps below:

Backend Setup

  1. Clone the repository: git clone https://github.com/sangnguyencs20/busbuzz.git
  2. Navigate to the backend directory: cd busbuzz/backend
  3. Install dependencies: npm install
  4. Rename .env.example to .env and update the environment variables with your own values.
  5. Start the backend server: npm start

Frontend Setup

  1. Navigate to the frontend directory: cd bus-buzz/frontend
  2. Install dependencies: npm install
  3. Update the backend API URL in the config.js file with the URL of your backend server.
  4. Start the React Native development server: npm start
  5. Follow the instructions to run the app on iOS or Android emulator/simulator or on a physical device.

Server URL

The Bus Buzz app server is hosted at: https://busbuzz-server.render.com

Download APK

To install Bus Buzz on your Android device, download the APK file from the link below:

Download Bus Buzz APK

Feedback and Support

We welcome your feedback and suggestions to improve Bus Buzz. If you encounter any issues or have any questions, please don't hesitate to contact our support team at support@busbuzz.com.

Contributing

We appreciate contributions from the open-source community. To contribute to Bus Buzz, follow our guidelines outlined in CONTRIBUTING.md.

License

This project is licensed under the MIT License.

About

BusBuzz - A smart bus app helps users to find bus route information, book tickets and make payment easily.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •