Skip to main content
All case studies

Project case study

Ola Electric Clone

Full-stack product thinking across user journeys, operational tooling, and UI polish.

Repository not publicly availableLive demo not publicly available

Problem

A full-stack e-mobility product clone covering listings, bookings, service flows, charging lookup, and admin-side management.

Context

Built in February 2025 as an educational full-stack product clone covering customer journeys and the operational tools needed to manage scooters and orders.

My Role

AI/ML Engineer, Data Systems Builder & Motion UI Developer

Contribution

  • Implemented scooter browsing and booking-oriented customer flows.
  • Added test-ride booking, service scheduling, and charging-station lookup experiences.
  • Built an admin-side workflow for scooter and order management.
  • Connected the React interface to a Node.js and MongoDB full-stack structure.

Architecture

  • Customer client

    Presents listings, bookings, service, and charging-station journeys.

    Feeds Node.js API

  • Admin client

    Manages scooter and order records through operational views.

    Feeds Node.js API

  • Node.js API

    Coordinates customer and admin operations against persisted data.

    Feeds MongoDB store

  • MongoDB store

    Persists scooter, booking, service, and order records.

    Terminal stage

Engineering Decisions

Model customer and admin journeys in the same project

Reason: Bookings and service requests need a corresponding operational management path.

Tradeoff: The project surface is broader and requires stricter role separation.

Keep operational records in a document database

Reason: The project stack uses MongoDB for the evolving scooter and order records.

Tradeoff: Relationship constraints must be enforced in application logic.

Outcomes

No measured outcome is documented in the current source archive.

Limitations

  • This is an educational clone and is not affiliated with or operated by Ola Electric.
  • No production payment, identity, vehicle, or charging-network integration is claimed.
  • No public repository, live demo, or measured reliability result is linked.

Stack

  • Full-Stack
  • React
  • Node.js
  • MongoDB
  • Admin Panel

Evidence

No external evidence is linked to this project.