ServiceHub is a web-based local service booking and management system developed to connect customers with local service providers easily and efficiently.
The system allows customers to browse available services, make bookings, communicate with service providers, and provide reviews. Service providers can manage their bookings and update job statuses, while administrators can manage users, services, bookings, and generate reports.
This project was developed as a final year project for the Higher National Diploma in Information Technology (HNDIT).
- To provide an online platform for customers to find and book local services.
- To simplify the service booking process.
- To help service providers manage customer requests efficiently.
- To improve communication between customers and service providers.
- To provide an admin panel for system management.
- User registration and login
- View available services
- View service details
- Book services online
- View booking status
- Chat with service providers
- Submit reviews and ratings
- Receive booking notifications
- Provider dashboard
- View customer bookings
- Manage booking status
- View completed and pending jobs
- Communicate with customers
- Admin dashboard
- Manage users
- Manage service providers
- Manage services
- Manage bookings
- Generate booking reports
- Rule-based chatbot assistance
- Email notifications for bookings
- Review and rating system
- PDF report generation
- HTML
- CSS
- JavaScript
- Bootstrap
- PHP
- Laravel Framework 12
- MySQL
- XAMPP
- Visual Studio Code
- Windows 11
- Google Chrome
Main database tables:
- Users
- Service Providers
- Services
- Bookings
- Reviews
- Messages
- Chat Messages
git clone https://github.com/devindyakd/ServiceHub-Local-Service-Booking-System.git