Back to projects
Full-Stack

Drova

A unified mobility platform that combines a vehicle marketplace and driver job portal with role-flexible user flows.

Project Preview

Drova marketplace landing page

Overview

Drova is a full-stack, multi-service platform designed to reduce fragmentation in the mobility ecosystem. The product integrates vehicle trading and driver hiring into one seamless experience where a single account can act as buyer, seller, and driver simultaneously. Built as a monorepo system, Drova separates authentication, marketplace, and jobs into independent services while preserving shared identity and reusable workflows. The architecture emphasizes scalable domain boundaries, reusable listing patterns, save/unsave interactions, and filtering capabilities for both cars and jobs.

Key Features

  • Monorepo-based architecture with Auth, Marketplace, and Driver Jobs services
  • Centralized authentication shared across all modules
  • Vehicle listing flows for browsing, posting, and listing management
  • Driver jobs flows for job posting, applications, save/unsave, and discovery
  • Role-flexible system allowing buyer, seller, and driver actions in one account
  • Reusable listing, filtering, and bookmark patterns across domains

Tech Stack

NestJS
Prisma ORM
Next.js
React
Tailwind CSS
shadcn/ui
Turborepo
pnpm
TypeScript