Case Study Preview
One Apps
A Flutter mobile application and backend API for enterprise vehicle booking with multi-level approval workflows and operational oversight.
Problem
Vehicle requests were chaotic — unclear availability, informal approvals, and no reliable audit of bookings across departments.
Solution
Shipped a mobile booking experience backed by a structured approval workflow and API, giving enterprises control over fleet utilization and policy enforcement.
Gallery
Case Study Preview
Booking Flow
Select vehicle, schedule window, and submit for approval.
Select vehicle, schedule window, and submit for approval.
Case Study Preview
Approval Queue
Managers review, approve, or reject with full context.
Managers review, approve, or reject with full context.
Case Study Preview
Fleet Calendar
Availability and conflicts visualized for operations.
Availability and conflicts visualized for operations.
Architecture
Tech Stack
My Contribution
Flutter product experience
Crafted booking flows optimized for speed, clarity, and approval transparency.
Backend booking API
Implemented reservation, conflict checks, and workflow state machines.
Approval orchestration
Encoded multi-step enterprise approval logic as first-class domain events.
Challenges
- Modeling multi-approver chains with clear status transitions
- Preventing double-booking under concurrent reservation attempts
- Keeping Flutter UX fast and intuitive for non-technical staff
- Exposing admin visibility without overwhelming day-to-day booking flow
Results
- Policy-aligned booking with transparent approval states
- Reduced scheduling conflicts across shared vehicle pools
- Mobile-native experience adopted by field and office teams
- Audit-ready history for operations and compliance