AutoMobile-Project

AutoMobile Project

Overview

The AutoMobile Project is a comprehensive web application designed to manage various aspects of an automobile service center. It includes features for managing appointments, vehicle details, billing, inventory, and more. The project is built using PHP, JavaScript, HTML, and CSS, and it leverages a MySQL database for data storage.

Features

Technologies Used

Installation

  1. Clone the repository:

     git clone https://github.com/Nipuna-Lakruwan/AutoMobile-Project.git
    
  2. Navigate to the project directory:

     cd AutoMobile-Project
    
  3. Set up the database:

    • Import the cras_auto.sql file into your MySQL database.
    • Update the database configuration in

dbconnection.php

with your database credentials.

  1. Start the server:
    • If you are using XAMPP, place the project folder in the htdocs directory.
    • Start the Apache and MySQL services from the XAMPP control panel.
  2. Access the application:
    • Open your web browser and navigate to http://localhost/AutoMobile-Project.

Project Structure

AutoMobile-Project/
├── admin/
│   ├── assets/
│   ├── includes/
│   ├── ...
├── Employee/
│   ├── assets/
│   ├── includes/
│   ├── ...
├── Mechanic/
│   ├── assets/
│   ├── includes/
│   ├── ...
├── User/
│   ├── assets/
│   ├── includes/
│   ├── ...
├── config/
│   └── dbconnection.php
├── functions/
│   └── ...
├── assets/
│   ├── css/
│   ├── js/
│   ├── images/
├── index.php
├── README.md
└── ...

Usage

User Registration and Login

Booking Appointments

Managing Vehicles

Billing

Inventory Management

Service History

API Endpoints

User Endpoints

login.php

profile.php

Appointment Endpoints

makeAppointment.php

appointments.php

Vehicle Endpoints

addvehicle.php

vehicle.php

Billing Endpoints

bill.php

billing.php

Inventory Endpoints

inventory.php

addItem.php

editItem.php

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please contact us at senarath.lakruwan@gmail.com.