About the Project

The Linden Bus System is an end-to-end travel management solution designed to modernize public transportation. It replaces traditional paper tickets and manual fare collection with a seamless digital experience for both passengers and transit operators.

For Passengers (Mobile Application):
Riders begin by logging into their account where they can view their active run status and current balance split between Cash and Credit Card. The dashboard provides real-time insights including total scans and trip duration. Passengers can scan QR codes at boarding to validate their fare instantly. When their balance runs low, they can refill their account directly through the app by selecting from various plan options—Basic Monthly, Student Weekly, or Senior Daily. Payment is accepted via Cash or Credit Card, with a secure card entry form for first-time users. Upon successful refill, passengers receive immediate confirmation with trip details and total amount deducted. The settings menu allows users to toggle scan methods between Camera and Bluetooth and switch between different transit entities if applicable.

For Administrators (Web Portal):
The backend provides complete operational control. Admins can manage the entire user base—adding new riders, editing profiles, assigning user types, and deleting accounts when necessary. The station management module allows precise geo-location mapping with Google Maps integration for latitude and longitude coordinates. Bus runs and schedules are fully configurable, with the ability to assign routes, set start and end times, and monitor active trips. The subscription engine handles passenger plan enrollments, including opt-out notifications and active tag assignments. A comprehensive logging system tracks every transaction—filterable by date, event type, tag number, payment method, and amount—ensuring full financial auditability. Additionally, admins can dynamically create and modify fare plans through the settings panel, defining pricing, trip limits, expiry days, and passenger eligibility criteria.

Key Features

Passenger Mobile Application

  • Account Dashboard with real-time view of active run status, cash/credit card balance, total scans, and trip duration.
  • QR Code Fare Validation for instant boarding by scanning a unique QR code linked to the passenger's active subscription.
  • Digital Refill & Plan Purchase allowing passengers to select and purchase transit plans directly from the app.
  • Dual Payment Options via Cash onboard or Credit Card in-app with secure form entry.
  • Instant Confirmation screen displaying purchased plan, quantity, total trips, and total amount.
  • Multi-Entity Support to switch between different bus operators or transit authorities within the same app.

Administration Web Portal

  • Complete User Management with full CRUD operations for passengers including personal details, contact info, address, and account status.
  • Role-Based Access Control to assign user types and control online access permissions.
  • Station & Route Management to add, edit, or delete bus stations with precise latitude/longitude coordinates supported by Google Maps.
  • Scheduled Run Builder to create and assign bus runs with specific start/end times, routes, and driver assignments.
  • Subscription Oversight to view and manage all passenger subscriptions with filtering by bus route, name, mobile number, and active tag.
  • Financial Audit Logs with granular transaction history filterable by date, event type, passenger name, tag number, plan, payment method, amount, trip, bus run, and creator.

Plan Configuration Engine

  • Dynamic fare plan creation with customizable plan name and type.
  • Flexible pricing structure configuration.
  • Trip limit settings supporting Unlimited or fixed trip count.
  • Expiry duration control measured in days.
  • Active status toggle to enable or disable plans instantly.
  • Multiple passenger eligibility categories including Adult, Student, Senior, and Visitor.

System-Wide Capabilities

  • Unified Ecosystem with seamless data synchronization between passenger mobile activity and admin web reporting.
  • Scalable Architecture supporting multiple transit entities, thousands of passengers, and hundreds of daily scheduled runs.
  • Full Audit Trail capturing every scan, refill, and user action for complete operational transparency.
  • White-Label Ready with customizable branding and entity naming for different transit authorities.
  • 40% reduction in manual errors and administrative overhead in the first month of deployment.