Back to Projects

Gorvoo: Driving School Operations Engine

A comprehensive B2B SaaS dashboard designed for driving school operators to manage end-to-end business functions, from instructor scheduling and student progress tracking to financial payouts and compliance.

Next.js 15 (App Router)Next.JSTypeScriptTailwindZustandTanStack

The Problem

Driving school administration is traditionally fragmented across manual logs and generic tools, leading to scheduling conflicts, untracked earnings, and high overhead in instructor/student management.

The Solution

Developed a feature-rich Next.js 15 'Platform' architecture that centralizes school operations. Built a calendar-driven booking engine, a robust instructor management system, and a financial ledger with integrated KPI analytics to provide operators with full visibility and control.

Key Features

Operational Dashboard with real-time KPI cards and Recharts-powered financial trends

Interactive Booking Calendar with drag-and-drop event management via @dnd-kit

Multi-step School Onboarding flow with secure document upload and business verification

Instructor Management suite with performance tracking, reviews, and automated invitations

Financial Ledger and Payout system for tracking earnings, wallet balances, and bank settlements

Student Lifecycle Management with active/past status tracking and detailed progress modals

Comprehensive Settings Suite for team management, photo galleries, and security protocols

Architecture & Tech Decisions

Domain-driven 'Module' architecture (src/modules) for isolated feature scaling

Standalone Dockerized deployment strategy for container-friendly CI/CD

Intercepted API layer with automated 401 handling and secure token storage

Schema-based form validation for complex international business onboarding

Centralized layout boundaries using Next.js grouped routes ((auth), (platform))

Challenges Faced

  • Implementing a high-performance drag-and-drop calendar interface for complex lesson scheduling

  • Architecting a multi-step, state-persistent onboarding flow for sensitive business data

  • Designing a scalable data visualization layer to handle both historical and real-time operational metrics

What I'd Improve

  • Integrate live GPS tracking for real-time lesson monitoring and student safety

  • Develop an automated SMS/Push notification engine for lesson reminders and payment alerts

  • Implement a white-labeled student portal for progress tracking and digital certification

Impact & Results

Transformed manual driving school workflows into a digitized operational standard, reducing administrative overhead and providing a scalable foundation for business growth.

Interested in working together?

Get in Touch