Back

Smart Car Services

FULL-STACK WEB APPLICATION

A full-stack rental and garage management platform covering vehicle reservations, contracts and returns, parts inventory, sales and invoicing, supplier purchases, and role-based access. Built with React and TypeScript, deployed on Cloudflare Workers with a D1 database.

© 2026 - All Rights Reserved

Tech Stack

Project Screenshots

Smart Car Services Screenshot 1
Smart Car Services Screenshot 2
Smart Car Services Screenshot 3
Smart Car Services Screenshot 4
Smart Car Services Screenshot 5
Smart Car Services Screenshot 6
Smart Car Services Screenshot 7
Smart Car Services Screenshot 8
Smart Car Services Screenshot 9
Smart Car Services Screenshot 10
Smart Car Services Screenshot 11
Smart Car Services Screenshot 12
Smart Car Services Screenshot 13
Smart Car Services Screenshot 14
Smart Car Services Screenshot 15
Smart Car Services Screenshot 16
Smart Car Services Screenshot 17
Smart Car Services Screenshot 18
Smart Car Services Screenshot 19
Smart Car Services Screenshot 20

Project Details

Features

  • Vehicle fleet and rental lifecycle: reservations, availability, activation, extensions, overdue tracking, and returns
  • Printable French-Arabic rental contracts
  • Parts inventory with searchable SKUs, vehicle compatibility, stock thresholds, and movement history
  • Sales, invoices, partial payments, customer balances, and supplier purchase receiving
  • Customer, supplier, and internal agent records with salary references and payment tracking
  • Operational dashboards with date-filtered KPIs, performance charts, rental activity, and recent sales
  • Server-enforced ADMIN/STAFF permissions and staff account management

Development Process

  • Built a TypeScript and React 19 application using Next.js 16 App Router, vinext, and Vite
  • Deployed on Cloudflare Workers with D1 (SQLite) and Drizzle ORM
  • Integrated Better Auth for authentication and role-based authorization
  • Structured typed HTTP endpoints and Zod validation in a layered modular monolith
  • Used TanStack Query and Table, React Hook Form, Tailwind CSS 4, shadcn/ui, Base UI, and Recharts