Logo Lanfrica

ermiyasbeshaw/Nolan-Car-Importer

Domain:

socioeconomic

Record type:

software
Creator:
erm
Host:
πŸš— A production-ready car importer and dealership management platform for Ethiopian automotive businesses, built with Next.js, FastAPI, PostgreSQL, and TypeScript. # Nolan Car Importer Platform A modern, production-ready vehicle import management and marketplace platform built for Ethiopian car importers. ## Features - πŸš— **Vehicle Marketplace** - Browse, search, and filter imported vehicles - πŸ“Š **CRM System** - Lead management and sales pipeline - πŸ“¦ **Inventory Management** - Track vehicles from auction to delivery - 🎫 **Reservation System** - Customer reservations and order management - πŸ“₯ **Import Requests** - Custom vehicle import request handling - πŸ‘₯ **Customer Dashboard** - Self-service portal for customers - πŸ”§ **Admin Dashboard** - Complete administrative control - πŸ“ˆ **Analytics** - Business insights and reporting - πŸ“ **Blog CMS** - Content management system - πŸ€– **AI Assistant** - Customer support automation ## Tech Stack ### Frontend - Next.js 14+ (App Router) - React 18+ - TypeScript - TailwindCSS - shadcn/ui - React Hook Form + Zod - TanStack Query - Zustand - Framer Motion ### Backend - FastAPI - Python 3.13+ - SQLAlchemy 2 - Alembic - Pydantic - JWT Authentication - OAuth2 ### Infrastructure - PostgreSQL - Redis - Cloudinary - Meilisearch ## Architecture The project follows Clean Architecture principles: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Presentation Layer (UI) β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Application Layer (Services) β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Domain Layer (Business Logic) β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Infrastructure Layer (DB, API) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## Project Structure ``` nolan-importer/ β”œβ”€β”€ frontend/ # Next.js application β”‚ β”œβ”€β”€ app/ # App router pages β”‚ β”œβ”€β”€ components/ # React components β”‚ β”œβ”€β”€ features/ # Feature modules β”‚ β”œβ”€β”€ hooks/ # Custom hooks β”‚ β”œβ”€β”€ services/ # API services β”‚ β”œβ”€β”€ store/ # State management β”‚ β”œβ”€β”€ types/ # TypeScript types β”‚ └── utils/ …

Languages