Product ManagementSystem DesignREST APIPostgreSQLAgileUser Experience

Trusted Carpool Network

Designing a verification-first commuter platform that helps professionals travel together safely.

Led product discovery, system design, user journey mapping, API design, database modelling and MVP planning for a trusted commuter matching platform.

Role: Technical Product Owner15 min readUpdated July 2026In Progress

Overview

Trusted Carpool Network is a verification-first commuter platform designed to connect professionals travelling along similar routes while prioritising safety, trust, and reliability. Rather than simply matching drivers and passengers, the platform establishes trust before every journey through identity verification and structured commuter matching. The idea emerged from observing a recurring challenge faced by early-morning commuters in Lagos, where finding transportation often meant choosing between convenience and personal safety. Understanding that challenge became the foundation for every product decision that followed.

Problem Statement

During repeated early-morning journeys along the Mowe–Ibafo–Berger corridor in Lagos, I observed professionals standing by the roadside between 5:00 a.m. and 6:00 a.m., relying on private vehicles for transportation. For many commuters, accepting a ride from an unfamiliar driver had become a routine part of getting to work. While transportation was available, trust was not. Every journey required commuters to make a rapid decision with very little information about the driver or the vehicle. The choice often came down to balancing punctuality against personal safety. These observations revealed that the real problem was not the lack of transportation, but the absence of a trusted way for verified commuters to connect with one another. That insight became the foundation for the product vision

Product Vision

The vision was to create a trusted commuter network where professionals could confidently connect with verified drivers and passengers travelling along similar routes. Instead of leaving trust to chance, the platform would establish it before every journey through identity verification, structured matching, and a community built around accountability. Rather than becoming another ride-hailing service, the goal was to build a verification-first platform that enabled safer daily commuting while strengthening trust among commuters. This vision guided every product decision that followed.

User Journey

The user journey was designed to reduce uncertainty at every stage of the commuter experience. Rather than focusing only on booking a ride, the journey prioritised trust before, during, and after every trip.

1

Register

Users create an account to join the trusted commuter network.

2

Complete Verification

Identity and verification checks establish trust before users can participate.

3

Publish or Find a Trip

Drivers publish available trips while passengers search for routes that match their commute.

4

Automatic Match

Compatible commuters are matched based on route, schedule, and availability.

5

Confirm Journey

Matched commuters review the trip details before travelling together.

6

Travel Together

Verified commuters complete their journey with greater confidence and transparency.

7

Leave Feedback

After the trip, commuters provide feedback to strengthen trust within the network.

Minimum Viable Product (MVP)

The MVP was intentionally scoped to validate the core hypothesis: verified commuters would be willing to use a trusted platform to find and share trips with people travelling along similar routes. Features were prioritised based on their ability to establish trust, enable successful matching, and collect feedback for future iterations.

  • Validate demand for a verification-first commuter network.
  • Enable verified drivers and passengers to create and join trips.
  • Match commuters travelling along similar routes.
  • Build trust through identity verification and post-trip feedback.
  • Capture user feedback to inform future product iterations.

Product Requirements (PRD)

The Product Requirements Document (PRD) translated the product vision and MVP into a structured implementation plan. It aligned product goals with engineering execution by defining the scope, functional requirements, user flows, assumptions, constraints, and success criteria for the first release.

  • Product goals and success metrics
  • MVP scope and feature prioritisation
  • Functional requirements
  • User flows and key scenarios
  • Assumptions and constraints
  • Acceptance criteria

Evidence

Product Requirements Document

Explore the complete PRD, including the MVP scope, functional requirements, user flows, assumptions, constraints, and acceptance criteria.

Explore PRD

User Stories

User stories translated the product requirements into user-centred functionality, ensuring every feature was tied to a real commuter need and provided clear direction for development.

  • Driver trip creation
  • Passenger trip discovery
  • Identity verification
  • Automatic route matching
  • Booking confirmation
  • Trip cancellation
  • Post-trip feedback

Evidence

User Stories

Explore the complete backlog of user stories that translated commuter needs into implementable product requirements.

Explore User Stories

Acceptance Criteria

Acceptance criteria transformed user stories into testable outcomes, ensuring every feature had clear conditions for completion before development began.

  • Clear success conditions for every user story
  • Functional behaviour defined before development
  • Support for developer implementation
  • Support for QA validation
  • Reduced ambiguity across the team

Evidence

Acceptance Criteria

Explore the detailed acceptance criteria used to define when each MVP feature was considered complete.

Explore Acceptance Criteria

Product Roadmap

The roadmap organised product delivery into clear phases, ensuring the team validated the core problem before investing in more advanced capabilities. Each phase built on the learning from the previous one.

Phase 1

Build and validate the MVP with verified commuters.

Phase 2

Improve trust through ratings, feedback, and enhanced verification.

Phase 3

Expand route coverage and improve the matching experience.

Phase 4

Introduce intelligent recommendations and operational analytics.

Evidence

Product Roadmap

Explore the complete roadmap showing how the product evolves from MVP validation to intelligent commuter recommendations.

Explore Product Roadmap

Wireframes

Wireframes translated product requirements into visual user flows, allowing key interactions to be validated before investing in detailed UI design or development.

📱

Registration

Wireframe screen

📱

Login

Wireframe screen

📱

Create Trip

Wireframe screen

📱

Find Trip

Wireframe screen

📱

Trip Details

Wireframe screen

📱

Booking Confirmation

Wireframe screen

📱

My Trips

Wireframe screen

📱

Profile & Verification

Wireframe screen

Evidence

Wireframes

Explore the complete wireframe collection used to validate the core commuter experience before UI design and development.

Explore Wireframes

Database Design

The database design transformed product concepts into a structured data model, ensuring users, routes, bookings, and verification records accurately reflected real-world commuter interactions while supporting scalability and maintainability.

Evidence

Entity Relationship Diagram

Explore the complete ER diagram showing the entities, relationships, and data model that underpin the Trusted Carpool Network.

Explore ER Diagram

REST API

The REST API translated product capabilities into clear, predictable contracts between the frontend and backend. Each endpoint represented a user action, ensuring the system remained modular, testable, and easy to evolve.

User Action

Sign In

API Resource

Authentication

User Action

Create Trip

API Resource

Routes

User Action

Book Trip

API Resource

Bookings

User Action

Verify Identity

API Resource

Verification

User Action

Leave Feedback

API Resource

Feedback

Evidence

REST API Specification

Explore the API specification that defines how the frontend and backend communicate through well-defined contracts.

Explore REST API

System Architecture

The Trusted Carpool Network is organised into a layered architecture where each layer has a clear responsibility. This separation makes the platform easier to understand, maintain, test, and evolve as new features are introduced.

How the System Works

Select a user action, then click any architecture layer to inspect its role in processing the request.

👤 Commuter

What Happens Here

The commuter completes the Create Trip form and submits the request.

Example

Create Trip

Technologies

Web BrowserMobile Browser