Skip to content

Salon Web App is a microservices-based platform for managing beauty salons. It features user registration, booking, OTP login, role-based access, and Keycloak integration. Built with Spring Boot.

Notifications You must be signed in to change notification settings

shahob-atm/salon-web-app

Repository files navigation

💇‍♀️ Salon Web App

Salon Web App is a microservices-based platform designed to manage and streamline beauty salon operations.
It supports features like user registration, appointment booking, OTP-based authentication, and role-based access control.
The backend is powered by Spring Boot and integrates with Keycloak for secure identity and access management.

🚧 Status: This project is currently in development. Core services are being implemented and actively improved.

🛠 Tech Stack

  • Java 17
  • Spring Boot
  • Spring Security (JWT, Keycloak)
  • Spring Data JPA
  • Spring Cloud
  • MySQL
  • Docker

📌 Features (Planned & In Progress)

  • User registration & login (OTP based)
  • Role-based access (admin, customer)
  • User service
  • Salon working hours configuration
  • Salon service
  • Category service
  • Service-Offering service
  • Booking system
  • Payment service
  • Admin panel
  • Notifications (email/SMS)

🐳 Deployment

Docker Compose files and instructions will be added for containerized deployment.

About

Salon Web App is a microservices-based platform for managing beauty salons. It features user registration, booking, OTP login, role-based access, and Keycloak integration. Built with Spring Boot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages