Full-stack dog grooming appointment management system built with Spring Boot and JavaScript.
- User management
- Pet management
- Appointment Booking
- Admin Panel
- Spring Boot
- MySQL
- JavaScript
- HTML/CSS
- Bootstrap
- Clone the repository.
- Configure the MySQL database connection in
application.properties. - Initialize the database with the provided SQL script ('schema.sql'). Going to implement table auto generation ASAP.
- Run the application using
./mvnw spring-boot:run(uses included Maven wrapper). - Access the application at
http://localhost:8080.
- Auto-create tables
- Time-slot based booking
- Admin verification
- Selenium tests
- Refactor; ended up very frontend heavy.