DSP Desk - Fleet Management App

Olu Kareem

DSP Desk - Driver and Fleet Management Mobile App

Project Overview

DSP Desk was conceived as a comprehensive, all-in-one tool for Amazon Delivery Service Partner (DSP) drivers. The goal was to build a mobile-first solution from the ground up to replace inefficient manual tracking, streamline daily operations, and provide drivers with clear, real-time data on their performance. The project required a single developer to handle everything from backend architecture to a pixel-perfect mobile frontend, delivering a robust and user-friendly application.

My Role & Approach

As the sole developer, I took this project from concept to a fully functional, full-stack application. My approach was to meticulously translate the client's vision and Figma designs into a polished and intuitive user experience. I architected the entire system, from the Firebase backend for data and authentication to the Flutter frontend, ensuring every component was reusable, performant, and aligned with the core goal of making a driver's job easier.

Key Technical Decisions & Features

Real-Time Backend with Firebase I leveraged the full power of the Firebase suite to build a robust and scalable backend. Cloud Firestore was used to manage all core data, including routes, driver metrics, and schedules, with real-time data synchronization. This ensures that a driver's app is always perfectly in sync with the central database, providing instant updates and reliable information throughout their shift.
Interactive Mapping and Route Management A core feature of the app is route management. I integrated the Google Maps API to visually display routes, track driver progress, and provide clear destination information. Drivers can create and manage their routes for the day, with all data points like stops, distance, and estimated duration handled seamlessly.
Secure Authentication and User Profiles To manage user data securely, I implemented Firebase Authentication for the clock-in/out functionality and user sign-in. Each driver has a dedicated profile where they can manage their information and view their performance history, ensuring a personalized and secure experience.
Seamless File & Image Uploads To handle necessary documentation and on-the-road incidents, I integrated Firebase Storage with the device's camera via Flutter's image picker. This allows drivers to easily upload photos or documents directly from their phone, which are then securely stored and linked to their profile and specific route.

The Impact / Key Outcomes

A Centralized Management Tool: Delivered a single, reliable application for drivers to manage every aspect of their workday.
End-to-End Feature Development: Proved my ability to handle all phases of app development, from design implementation and backend architecture to frontend coding and deployment.
Scalable & Maintainable Foundation: The use of reusable components and a clean Firebase architecture provides a solid foundation that can be easily scaled and maintained for future feature additions.
Like this project

Posted Aug 8, 2025

Solely developed a full-stack Flutter app for fleet management. Features real-time data, file uploads & a polished UI built from pixel-perfect Figma specs.

Otion - Real-Time Document Editor
Otion - Real-Time Document Editor
Splice Desktop - Core Feature & Component Development
Splice Desktop - Core Feature & Component Development
Full-Stack Portfolio & AI Chat Assistant
Full-Stack Portfolio & AI Chat Assistant
Somna - Sleep & Wellness Platform Development
Somna - Sleep & Wellness Platform Development

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc