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.
-
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.
To run the Bus Buzz app locally, follow the steps below:
- Clone the repository:
git clone https://github.com/sangnguyencs20/busbuzz.git
- Navigate to the backend directory:
cd busbuzz/backend
- Install dependencies:
npm install
- Rename
.env.example
to.env
and update the environment variables with your own values. - Start the backend server:
npm start
- Navigate to the frontend directory:
cd bus-buzz/frontend
- Install dependencies:
npm install
- Update the backend API URL in the
config.js
file with the URL of your backend server. - Start the React Native development server:
npm start
- Follow the instructions to run the app on iOS or Android emulator/simulator or on a physical device.
The Bus Buzz app server is hosted at: https://busbuzz-server.render.com
To install Bus Buzz on your Android device, download the APK file from the link below:
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.
We appreciate contributions from the open-source community. To contribute to Bus Buzz, follow our guidelines outlined in CONTRIBUTING.md.
This project is licensed under the MIT License.