You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A modern appointment booking REST API built with Spring Boot 4
Overview
BookingForge is a RESTful appointment booking API that allows service providers to define their availability slots and enables clients to book appointments within those time windows. The system includes conflict detection, working hours validation, and JWT-based authentication.
Key Features
🔐 JWT Authentication — Secure user registration and login with Bearer token authorization
👤 Provider Management — Create and manage service providers
📅 Availability Slots — Providers can define their working hours
📌 Appointment Booking — Clients can book appointments with automatic conflict detection
⏱️ Overlap Prevention — Ensures no double-booking through time-slot validation
📖 Swagger / OpenAPI — Interactive API documentation out of the box
🐳 Docker Ready — Fully containerized with Docker Compose
"This project has been specifically designed and tailored for a Dental Clinic environment..."
License
This project is licensed under the MIT License — see the LICENSE file for details.
About
A robust, high-performance RESTful API backend for enterprise-grade appointment scheduling and management systems. Built with Java 25, Spring Boot 3, and secured via JWT.