I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+20 115 052 9992

Website

https://ibrahimahmed.online/

Social Links

Smart Transportation & Operations Platform

Project

Plus Bus is a full-stack smart transportation platform that I built to manage the complete mobility lifecycle, including trip scheduling, real-time operations, ticketing, reservations, multi-gateway payments, and role-based admin control through a Laravel backend with Vue and React frontends.

Client

Plus Bus
Share

 

 

Smart Transportation & Operations Platform

Plus Bus is a full-stack transportation platform that I designed and developed to digitize and optimize public mobility operations. The system unifies trip planning, fleet assignment, reservation workflows, ticketing, online payments, real-time tracking, and administrative governance in one production-ready architecture.

Project Summary

I built Plus Bus as an end-to-end operational system for transport businesses that need reliability, visibility, and scalability. The platform serves multiple user types, including administrators, drivers, and passengers, and supports both operational and customer-facing workflows through dedicated frontend applications connected to a centralized API backend.

Problem & Solution

Traditional transport workflows are often fragmented across manual processes, disconnected tools, and delayed communication channels. Plus Bus solves this by centralizing operations in one integrated platform that provides real-time control over routes, trips, fleet usage, bookings, ticket validation, payments, notifications, and service quality management.

My Role & Responsibilities

  • Designed the system architecture and domain workflows from scratch.
  • Built and structured backend APIs and business logic using Laravel.
  • Implemented role-based access control and secure authentication flows.
  • Developed and integrated trip, booking, payment, and ticket modules.
  • Implemented real-time operations and notification capabilities.
  • Built and maintained multi-frontend architecture for admin and end users.
  • Handled third-party integrations and environment-based deployment setup.

Core System Capabilities

Operations & Fleet Management

  • Route and stop management with configurable trip structures.
  • Trip scheduling with planned trips generation and publishing logic.
  • Driver and bus assignment with conflict-aware workflows.
  • Trip lifecycle control including start/stop, pickup, and drop-off actions.
  • Public and admin-level trip discovery and monitoring endpoints.

Reservations, Ticketing & Passenger Flow

  • Fare calculation and seat availability checks before confirmation.
  • Reservation creation, cancellation, and status transitions.
  • Ticket generation, download, and verification endpoints.
  • User history visibility for reservations and travel activities.

Payments & Financial Workflows

  • Multi-gateway payment architecture with gateway-aware transaction handling.
  • Payment initiation and callback verification flows.
  • Reservation-to-payment linking for accurate financial tracking.
  • User and admin payment logs for monitoring and reconciliation.

Realtime Communication

  • Real-time trip position updates using event broadcasting.
  • Notification center for system and user alerts.
  • Campaign-based notification flows for targeted communication.
  • Mobile device token registration and broadcast support.

Administration & Governance

  • Role and permission management for granular access control.
  • Admin dashboards and advanced operational analytics.
  • User and driver management, including profile and status actions.
  • Complaint lifecycle handling and action workflows.
  • Platform settings management including legal content and branding assets.

Extended Business Modules

  • Parcel shipping module with configurable pricing logic.
  • Shipment type and station-level parcel settings.
  • Coupon creation, application, and campaign support.
  • User places module including saved and recent places.

Architecture & Technical Design

The platform follows a service-oriented backend structure with RESTful APIs and clear domain boundaries. A multi-frontend strategy separates operational interfaces from user experiences while preserving shared API contracts and business rules. Environment-specific scripts and configurations support streamlined local and production workflows.

Tech Stack

  • Backend: Laravel 10, PHP 8, REST APIs, Sanctum Authentication
  • Admin Frontend: Vue.js, Vuetify
  • User Frontend: React 18, Vite, Tailwind CSS
  • Realtime: Laravel Echo, Pusher-compatible broadcasting
  • Integrations: Firebase services, payment gateways, notification channels
  • Build/Deployment: Multi-frontend orchestration with environment-based scripts

Engineering Strengths Demonstrated

  • Full-stack ownership from architecture to deployment.
  • Complex domain workflow implementation beyond basic CRUD.
  • Robust API design for operational and client-facing use cases.
  • Secure authentication and permission-aware endpoint design.
  • Real-time and transaction-sensitive system integration capabilities.
  • Production-focused engineering with scalability and maintainability in mind.

Business Impact

  • Centralized transportation operations into one unified digital platform.
  • Reduced operational friction through automated scheduling and assignment workflows.
  • Improved booking and payment reliability for end users.
  • Enabled data-driven decisions using operational dashboards and analytics.
  • Enhanced service communication with real-time updates and notification campaigns.