Skip to content

Repository files navigation

ServiceHub - Local Service Booking System

📌 Project Overview

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).


🎯 Objectives

  • 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.

✨ Main Features

👤 Customer Features

  • 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

🔧 Service Provider Features

  • Provider dashboard
  • View customer bookings
  • Manage booking status
  • View completed and pending jobs
  • Communicate with customers

🛠 Admin Features

  • Admin dashboard
  • Manage users
  • Manage service providers
  • Manage services
  • Manage bookings
  • Generate booking reports

🤖 Additional Features

  • Rule-based chatbot assistance
  • Email notifications for bookings
  • Review and rating system
  • PDF report generation

🖥️ Technologies Used

Frontend

  • HTML
  • CSS
  • JavaScript
  • Bootstrap

Backend

  • PHP
  • Laravel Framework 12

Database

  • MySQL

Development Environment

  • XAMPP
  • Visual Studio Code
  • Windows 11
  • Google Chrome

🗄️ Database Structure

Main database tables:

  • Users
  • Service Providers
  • Services
  • Bookings
  • Reviews
  • Messages
  • Chat Messages

⚙️ Installation Guide

1. Clone the Repository

git clone https://github.com/devindyakd/ServiceHub-Local-Service-Booking-System.git

About

A web-based Local Service Booking System developed using Laravel, PHP and MySQL to connect customers with local service providers.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages