An Appointment Booking System built with Spring Boot (backend) and React.js (frontend) for seamless appointment scheduling and management. Ideal for clinics, service providers, or any business that requires managing appointments efficiently.
- ✅ User registration & authentication (JWT-based)
- ✅ Book appointments with date & time selection
- ✅ View appointment history
- ✅ Role-based access (Admin & User)
- ✅ RESTful API (Spring Boot)
- ✅ Responsive UI with React.js
- ✅ Form validation & error handling
- ✅ MongoDB integration
| Tech | Description |
|---|---|
| Backend | Java, Spring Boot, Spring Security, JWT |
| Frontend | React.js, Axios, React Router |
| Database | MongoDB |
| Tools | IntelliJ IDEA, VS Code, Postman, Git, GitHub |
cd appointment-booking-backend
./mvnw spring-boot:run
mvn spring-boot:run