Skip to content

This project is an appointment booking system where users can book appointments with service providers and administrators can manage these appointments. It was created based on specific requests and requirements. It was developed in Turkish to meet the client's needs.

Notifications You must be signed in to change notification settings

FurkanBaran/Car-Service-Booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Service Booking System

This project is an appointment booking system where users can book appointments with service providers and administrators can manage these appointments. It was created based on specific requests and requirements. It was developed in Turkish to meet the client's needs. The technologies used, such as PHP for the backend, MySQL for the database, and Bootstrap and jQuery for the frontend, were selected based on the client's requests and constraints.

Features

  • Users can create either a service provider or customer account.
  • Service providers can set their working hours and specify the types of vehicles they service (SUV, truck, car, etc.).
  • Service providers can view incoming appointment requests and accept or reject them.
  • Customers can enter information such as city, district, and vehicle type in a form to see available services.
  • Customers can select a service, choose a date and time, and send an appointment request if everything is available.
  • Customers can view their appointment requests along with their statuses in a table, and they can also cancel appointments.
  • Customers can edit their profiles.
  • The service search form uses jQuery/AJAX to dynamically update the form fields based on the selected data, providing a seamless user experience.

Technologies Used

  • Frontend: HTML, CSS (Bootstrap), JavaScript (jQuery)
  • Backend: PHP
  • Database: MySQL

Installation

To set up the project locally, follow these steps:

Requirements

  • PHP 7.x or later
  • MySQL 5.x or later
  • Web server (Apache, Nginx, etc.)

Steps

  1. Clone the Repository

    git clone https://github.com/FurkanBaran/Car-Service-Booking.git
    cd Car-Service-Booking
  2. Database Configuration

    Create a database in MySQL and update the db_connection.php file with your database connection details.

    <?php
    $host = "localhost";
    $dbname = "your_database_name";
    $user = "your_database_username";
    $pass = "your_database_password";
    ?>
  3. Create Database Tables

    Use the car_service.sql file to create database and tables.

  4. Configure Web Server

    cp -r Car-Service-Booking /path/to/your/webserver/htdocs/
  5. Run the Project Open your web browser and navigate to http://localhost/Car-Service-Booking to run the project. You can now test the functionality and make sure everything is working as expected.

Live Demo

https://car-service.furkanbaran.com

Screenshots

Ekran görüntüsü 2024-06-02 181455 Ekran görüntüsü 2024-06-02 181523 Ekran görüntüsü 2024-06-02 181546 Ekran görüntüsü 2024-06-02 181652 Ekran görüntüsü 2024-06-02 181709 Ekran görüntüsü 2024-06-02 181725 Ekran görüntüsü 2024-06-02 181800 Ekran görüntüsü 2024-06-02 181805

About

This project is an appointment booking system where users can book appointments with service providers and administrators can manage these appointments. It was created based on specific requests and requirements. It was developed in Turkish to meet the client's needs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published