Skip to content

mystrygrdn/WebBased-CarServiceTrackingSystem-FocusAutoKalasey

Repository files navigation

Laravel Logo

πŸ”§ FocusAuto β€” WebBased Car Service Status Tracking

A web-based real-time vehicle service tracking system built for FocusAuto Repair Shop Kalasey.
Undergraduate Thesis Project β€” Information Systems, Sam Ratulangi University, 2026

Laravel PHP Bootstrap MySQL XAMPP SUS Score


πŸ“– About This Project

FocusAuto is a web-based near real-time car service status tracking system developed as an undergraduate thesis project. The system was built to address the operational challenges at FocusAuto Repair Shop Kalasey, where service progress updates were previously delivered manually through WhatsApp and phone calls β€” causing delays, inconsistency, and lack of transparency for customers.

This system allows:

  • Admins to manage customer data, update service progress in near real time, and generate invoices.
  • Customers to independently monitor their vehicle's service status, view invoices, and access service history β€” all through a clean, mobile-friendly web interface.

The system was developed using the Rapid Application Development (RAD) methodology and evaluated using Blackbox Testing and the System Usability Scale (SUS), achieving an average SUS score of 85.25 (Excellent).


✨ Features

πŸ‘€ Admin

  • Secure login with username & password
  • Dashboard with real-time service statistics and monthly income chart
  • Customer & vehicle data management (Add, Edit, Delete, Search)
  • Service progress tracking with status updates and photo uploads
  • Invoice generation with PDF export (including 11% tax calculation)
  • Admin account management
  • Service history view

πŸš— Customer

  • Login using registered vehicle plate number
  • Real-time service tracking with progress stepper
  • Pop-up notification when service status is updated
  • Invoice viewing, downloading, and printing
  • Service history records

πŸ› οΈ Tech Stack

Layer Technology
Backend Framework Laravel (PHP)
Frontend Bootstrap 5, Blade Templating
Database MySQL
Local Server XAMPP (Apache + phpMyAdmin)
Development Method Rapid Application Development (RAD)
Testing Blackbox Testing, System Usability Scale (SUS)

πŸš€ Installation & Setup

Prerequisites

  • PHP >= 8.1
  • Composer
  • XAMPP (or any local server with MySQL)
  • Node.js & NPM

Steps

  1. Clone the repository
   git clone https://github.com/mystrygrdn/your-repo-name.git
   cd your-repo-name
  1. Install dependencies
   composer install
   npm install && npm run build
  1. Configure environment
   cp .env.example .env
   php artisan key:generate
  1. Set up the database
    • Create a new MySQL database (e.g., focusauto_db)
    • Update .env with your database credentials:

About

πŸ”§ A web-based real-time vehicle service status tracking system for FocusAuto Repair Shop Kalasey. Built using Laravel, Bootstrap 5, and MySQL. Undergraduate Thesis Project. πŸŽ“πŸš™

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages