← All work

Salon Booking System

Year2025
RoleFull stack, solo
StackReact, Redux, Node.js, Express, MongoDB, Redis, Docker, Tailwind CSS
Links
Overview

A full stack salon booking platform with three roles (admin, user, stylist), each with its own dashboard.

Customers book a stylist and a time slot, stylists manage their day, and the salon owner controls services, stylists and slots from an admin panel. I designed the database, built the REST API and wrote the React front end.

What I built
  • Three roles with separate dashboards: admin, user and stylist
  • OTP verification on sign-up
  • JWT login with protected routes per role
  • Complete booking management
  • Admin control of services, stylists and slots
  • Dockerised for a consistent setup