Fareflow

Driver Management & Expense Tracking Mobile App

At Techmave Solutions, we developed a cross-platform mobile application for Fareflow, a company specializing in ride-sharing and fleet management services. The app enables Fareflow to efficiently track their drivers, monitor daily expenses and earnings, and gain actionable insights into financial performance. Designed for fleet-based operations, it provides role-based access: administrators oversee the entire fleet, while drivers log their activities on the go. The app centralizes data entry, offers real-time summaries, and ensures secure user management within a user-friendly interface.

This solution addresses Fareflow’s need for a streamlined tool to manage vehicle-related costs (e.g., fuel, repairs) and revenue, minimizing manual processes and enhancing profitability analysis. Launched in August 2025, the app is compatible with both iOS and Android devices, promoting accessibility across Fareflow’s operations in Sri Lanka and beyond.

Technologies Used

Framework: React Native

Backend: Supabase (handling authentication, real-time data syncing, and analytics).

Other: RESTful APIs for secure data exchange, local storage.

Challenges & Solutions​

  • Challenge: Real-time data synchronization across multiple drivers without delays, crucial for Fareflow’s dynamic operations.
    • Solution: Leveraged Firebase Realtime Database for instant updates and offline capabilities.
  • Challenge: Implementing role-specific interfaces (e.g., hiding admin tools from drivers).
    • Solution: Utilized conditional rendering in Flutter, based on role data retrieved during authentication.
  • Challenge: Accurate handling of LKR currency in calculations and displays.
    • Solution: Integrated the Intl package for localization and ensured precise decimal operations.

Features

  • User Authentication: Secure email/password login system with differentiated roles for Fareflow admins and drivers.
  • Dashboard Summaries: Personalized real-time overviews of daily and monthly earnings, expenses, net profit, fuel costs, and entry counts, tailored for quick decision-making.
  • Expense & Earnings Tracking: Intuitive forms for adding expenses (with categories like Vehicle Repairs) and earnings, including optional descriptions and LKR support.
  • Driver Management: Admins can add, view, or delete driver accounts, complete with individual financial stats for today and the month.
  • Profile Management: Detailed user profiles displaying account details, roles, join dates, and permissions. Admins see management tools (e.g., analytics access), while drivers receive practical tips for efficient tracking.
  • Analytics & Insights: Comprehensive financial breakdowns, including net profit trends with visual indicators (e.g., arrows for gains/losses).
  • Navigation: Bottom tab bar for effortless switching between Dashboard, Drivers, Expenses, Earnings, and Profile sections.

Results & Impact

The app has transformed Fareflow’s workflow by enabling admins to monitor fleet-wide performance instantly and drivers to record data efficiently. Initial adoption has led to a reported 30% decrease in manual tracking efforts, with improved accuracy in financial reporting. It’s actively used by Fareflow’s team, with future enhancements planned, such as push notifications and advanced analytics.

For more details or a demo, contact us at contact@techmave.com. The app is available on Google Play and App Store.