Mxo.

All Projects
Founder & Lead Engineer

Trogern

Active

Fleet Management for African Transport

A cloud-hosted fleet & operations platform for managing drivers, vehicles, income, and service tracking. Built to bring structure and visibility to informal taxi fleets, with plans to scale into trucking and logistics.

Tech Stack

ReactViteTypeScriptTailwind CSSRedux Toolkit QueryFirebase AuthFirestoreExpressNode.jsCloud RunDockerFlutter

What It Does

Service Tracking

Track vehicle service schedules, due dates, and maintenance history to prevent breakdowns and reduce downtime.

Profitability Analysis

Monitor income vs expenses per vehicle and per driver to understand what's actually making money.

Driver Performance

Track driver activity, reliability, and contribution to fleet revenue over time.

Vehicle Projections

Forecast vehicle costs, expected returns, and replacement timelines based on historical data.

Income & Expense Logs

Daily logging of all fleet income and operational expenses with categorization and reporting.

Multi-Tenant Architecture

Designed to support multiple fleet operators on a single platform, each with isolated data and admin access.

Why I Built This

I run a small taxi operation and quickly realized that managing it with spreadsheets and memory was unsustainable. Service dates get missed, drivers report inconsistent numbers, and there's no way to know if a vehicle is actually profitable until it's too late. Trogern was born from the need to bring software-grade visibility into a business that traditionally runs on paper and trust. The goal is simple — know exactly what's happening across the fleet, make better decisions, and eventually scale the tooling to other operators facing the same problems.

Technical Architecture

The system is built on a multi-tenant Firestore data model with strict domain separation — companies, drivers, vehicles, services, income logs, and expense logs each live in their own collections with relational references. The admin dashboard is a React SPA (Vite + TypeScript) using Redux Toolkit Query for server-state management and Shadcn UI for the component layer. The backend runs on Express with the Firebase Admin SDK, deployed as a containerized service on Google Cloud Run. Authentication flows through Firebase Auth with custom claims for role-based access. A Flutter mobile client is in development for drivers and field operators, sharing the same backend API. CI/CD is handled through Cloud Build with automatic deployments to Firebase Hosting.

Demo

Demo video coming soon

2025 — Present · Founder & Lead Engineer