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.
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
Transformed manual driving school workflows into a digitized operational standard, reducing administrative overhead and providing a scalable foundation for business growth.