Back to Projects
August 2026Web

QSmartAir – Air Conditioning Service Booking Platform

A full-stack booking platform for an air-conditioning service business — service catalog, technician availability scheduling, and automated PDF booking tickets.

Technologies Used
AngularMongoDBTailwind CSSTypeScriptNestJS
Links
QSmartAir – Air Conditioning Service Booking Platform

Challenge

The business needed to move air-conditioning service bookings off phone calls and onto the web, while giving staff control over which days technicians are actually available — preventing double-booking.

Features

  • Public service catalog with categories, discounts, and estimated price ranges
  • Customer reviews per service
  • Booking flow with a calendar date picker that blocks dates the admin marks unavailable
  • Automatic PDF confirmation ticket generated and downloaded right after booking
  • Admin panel: live-data dashboard, service/banner/category management, booking status workflow (pending → confirmed → completed/cancelled), technician availability calendar
  • JWT-based admin authentication
QSmartAir – Air Conditioning Service Booking Platform | Thanathon