BusBuddy

A mobile app for universities, enabling ticket purchases, bus tracking, schedules, and predictive algorithms

BusBuddy is a smart mobile application designed to provide an efficient bus service experience for students, teachers, and bus staff of Bangladesh University of Engineering and Technology (BUET). This application was developed to meet the unique transportation needs of each user group, providing a long range of features.

busbuddy.wjalal.xyz

Preview

Profile-based System

Profile Screenshot
 

QR-based Ticket System

QR Screenshot
 

Automated Ticket Scanning

Scan Screenshot


Ticket Purchase Portal

Ticket Screenshot
 

Route-Time Calendar

RT Calendar Screenshot
 

Trip Management

Trip Screenshot


Real-time Bus Tracking

Tracking Screenshot
 

Feedback System

Feedback Screenshot
 

Requisition System

Requisition Screenshot


Features

For Students

  • Ticket Purchase
    Easily buy bus tickets using an integrated payment portal.
  • Ticket Purchase History
    Keep track of your previous ticket purchases.
  • Bus Schedules
    View bus schedules for different routes using a convenient route-time calendar.
  • Live Bus Tracking
    Track the real-time location of buses on your route.
  • Feedback Submission
    Share your feedback about the bus service to help improve it.
  • Bus Requisition
    Apply for a bus requisition as needed.
  • QR Code Ticket System
    Use QR codes for hassle-free boarding.

For Teachers

  • Bus Requisition
    Submit requisition requests directly from the app.
  • Billing System
    Access and manage your payment details.
  • Live Bus Tracking
    Monitor the real-time location of buses.
  • Feedback Submission
    Provide valuable feedback on the bus service.

For Bus Staff

  • Ticket Scanning
    Validate student tickets with an integrated QR code scanner.
  • GPS Integration
    Link buses to GPS for real-time tracking.
  • Automated Bus Facility
    Streamline operations with automation tools.

Technologies Used

  • Frontend: Flutter (cross-platform mobile development)
  • Backend: Node.js with Express (server-side logic)
  • Database: PostgreSQL (data storage)
  • Payment Integration: Payment gateway for ticket purchases
  • GPS Integration: Google Maps API for live bus tracking

Deployment Status

BusBuddy is currently being deployed at Bangladesh University of Engineering and Technology (BUET). The app is in the final stages of integration with the campus transportation system to provide a better bus travel experience for students, teachers, and staff.

Stay tuned for updates as we work towards a smooth and efficient launch!


API Documentation

The API documentation is available here