sackey a65fee9d75
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run
Add customer portal workflow progress component and analytics dashboard
- Implemented the customer portal workflow progress component with detailed service progress tracking, including current status, workflow steps, and contact information.
- Developed a management workflow analytics dashboard featuring key performance indicators, charts for revenue by branch, labor utilization, and recent quality issues.
- Created tests for admin-only middleware to ensure proper access control for admin routes.
- Added tests for customer portal view rendering and workflow integration, ensuring the workflow service operates correctly through various stages.
- Introduced a .gitignore file for the debugbar storage directory to prevent unnecessary files from being tracked.
2025-08-10 19:41:25 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00
2025-07-30 17:15:50 +00:00

Car Repairs Shop

A modern Laravel-based application for managing car repair shop operations, built with Livewire, Volt, and Flux UI. This project streamlines customer management, appointments, inventory, service orders, technician management, and reporting.

Features

  • Customer and Vehicle Management
  • Appointment Scheduling
  • Service Orders and Estimates
  • Inventory and Parts Tracking
  • Technician Performance and Skills
  • Timesheets and Work Orders
  • Dashboard and Analytics
  • Role-based Permissions
  • Notifications

Tech Stack

  • Backend: Laravel 12, PHP 8.2
  • Frontend: Livewire, Volt, Flux UI, Tailwind CSS, Vite
  • Database: MySQL (default), SQLite (for testing)
  • Testing: PHPUnit

Installation

  1. Clone the repository:
    git clone https://git.safetracksystems.com/sackey/Car-Repairs-Shop.git
    cd Car-Repairs-Shop
    
  2. Install PHP dependencies:
    composer install
    
  3. Install Node.js dependencies:
    npm install
    
  4. Copy environment file and set up keys:
    cp .env.example .env
    php artisan key:generate
    
  5. Configure your database in .env
  6. Run migrations and seeders:
    php artisan migrate --seed
    
  7. Build frontend assets:
    npm run build
    
  8. Start the development server:
    php artisan serve
    

Usage

  • Access the app at http://localhost:8000
  • Login/register and start managing your car repair shop

Testing

Run all tests with:

./vendor/bin/phpunit

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Description
No description provided
Readme
Languages
Blade 74.5%
PHP 25.4%