Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 1.64 KB

File metadata and controls

63 lines (46 loc) · 1.64 KB

🚗 Automobile Service Time Logging & Appointment System

📌 Overview

A full-stack Automobile Service Management System designed with modern web technologies to simplify service tracking, appointment scheduling, and time logging.

Built using Next.js + TypeScript + TailwindCSS + Ant Design, this application provides a secure, responsive, and user-friendly platform for both customers and employees.


✨ Features

👤 Customer

  • Secure signup & login
  • Dashboard to view service/project progress in real-time
  • Book vehicle service appointments
  • Request modifications (vehicle project requests)
  • Mobile-friendly UI
  • (Bonus) AI-powered chatbot for checking available slots

👨‍🔧 Employee

  • Secure login & authentication
  • Log time for each project/service
  • Update status and track progress
  • Manage upcoming appointments and requests

🏗️ Tech Stack

Frontend

  • Next.js (React framework for SSR & routing)
  • TypeScript (type-safe development)
  • TailwindCSS (utility-first styling)
  • Ant Design (UI component library for polished UI)

Backend

  • Node.js + Express / Spring Boot / Django (implementation choice)

Database

  • MongoDB / MySQL / PostgreSQL

Deployment

  • Docker + Docker Compose
  • (Bonus) Kubernetes with Helm

🚀 Getting Started

🔧 Prerequisites

  • Node.js (>=18)
  • Docker & Docker Compose

⚡ Run Locally

# Clone repo
git clone https://github.com/<your-username>/automobile-service-management-nextjs.git
cd automobile-service-management-nextjs

# Run frontend
cd frontend
npm install
npm run dev