API20242 months

Anbaa Automobile Backend

RESTful API for automotive repair shop management with JWT authentication, MongoDB, and automated email reminders.

https://anbaa-workshop.vercel.app
ClientAnbaa Automobile
Duration2 months
Year2024
CategoryAPI
Challenge

The Challenge

Manual job tracking and inventory management led to missed appointments and stock-outs. Staff needed secure, role-based access.

Solution

The Solution

Architected a comprehensive REST API with JWT authentication, auto-incrementing job IDs, Cloudinary file uploads, and cron-based email reminders.

Impact

Results

01

Automated email reminders reduce no-shows by 60%

02

Real-time inventory tracking prevents stock-outs

03

JWT authentication secures 15+ endpoints

04

Cloudinary integration handles 1000+ images

Technology

Tech Stack

Node.jsExpress 5MongoDBMongooseJWTCloudinaryNodemailernode-cron
Capabilities

Key Features

JWT-based authentication
Job management CRUD operations
Car data & inventory tracking
Cloudinary file uploads
Automated email reminders (cron)
Auto-incrementing IDs (Counter model)
bcrypt password hashing
CORS-enabled API