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.
- Java 17
- Spring Boot
- Spring Security (JWT, Keycloak)
- Spring Data JPA
- Spring Cloud
- MySQL
- Docker
- 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)
Docker Compose files and instructions will be added for containerized deployment.