What the app looks like

EasyBook – Appointment Booking System
A full-stack Appointment Booking System built with React + Vite + Tailwind CSS for the frontend and Spring Boot + MySQL for the backend. Users can book appointments with service providers, while providers can manage their availability and bookings via a dashboard.
🚀 Features
👤 User
- Browse available services and providers
- Book, view, and cancel appointments
- Email/SMS notifications (optional)
🧑💼 Service Provider
- Register and list services
- Set availability and manage bookings
- View appointment calendar
🛠 Admin (Optional)
- Manage users and services
- View platform analytics
🧱 Tech Stack
Frontend
Backend
🗂 Project Structure
/frontend
- React + Vite application
- Pages: Home, Login/Register, Booking, Dashboard
- Tailwind-based responsive UI
/backend
- Spring Boot REST API
- Packages:
controller
, service
, model
, repository
, dto
, config
- MySQL DB schema and migrations
🔧 Setup Instructions
1. Clone the repo
git https://github.com/ShakilAhmedSk/easybook-appointment-system.git
cd easybook-appointment-system