Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryansilva2004/byft
Book. Ride. Go.
https://github.com/ryansilva2004/byft
android java xml
Last synced: 9 days ago
JSON representation
Book. Ride. Go.
- Host: GitHub
- URL: https://github.com/ryansilva2004/byft
- Owner: RyanSilva2004
- Created: 2024-11-06T15:37:48.000Z (3 months ago)
- Default Branch: Final
- Last Pushed: 2024-12-10T03:13:39.000Z (about 2 months ago)
- Last Synced: 2024-12-10T04:20:40.661Z (about 2 months ago)
- Topics: android, java, xml
- Language: Java
- Homepage:
- Size: 1.13 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Byft - Expressway Bus Booking
A dynamic and intuitive application for bus seat booking with real-time seat allocation, custom layouts, and database integration.
Features
-
Dynamic Seat Layout: Mimics actual bus seating arrangements with left, right, and back sections, adaptable for bus capacities ranging from 40 to 54 seats. -
Real-Time Booking: Displays available and booked seats, ensuring smooth and interactive booking experiences. -
Searchable Driver Assignment: Assign drivers dynamically using a searchable spinner connected to the SQLite database. -
Route Integration: Supports Sri Lankan highway routes with potential Google Maps integration for enhanced user experience. -
Database Integration: Powered by SQLite for efficient storage and retrieval of seat and schedule information. -
User-Friendly Design: Minimalist, Uber-inspired interface with clean and responsive layouts.
Technologies Used
- Android SDK
- Java
- SQLite Database
- Google Maps API (Optional for route visualization)
Setup and Installation
- Clone the repository:
git clone https://github.com/RyanSilva2004/BusSeatBookingSystem.git
- Open the project in Android Studio.
- Sync the Gradle files and resolve dependencies.
- Run the application on an emulator or connected Android device.
Screenshots
Usage
- Select a bus from the list.
- View available seats and choose your preferred seat.
- Confirm booking and assign drivers if necessary.
Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request for enhancements or bug fixes.
License
This project is licensed under the MIT License.
Contact
For any inquiries, reach out to Ryan Silva.