sackey cbae4564b9
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
Add customer portal views for dashboard, estimates, invoices, vehicles, and work orders
- Implemented dashboard view with vehicle stats, active services, recent activity, and upcoming appointments.
- Created estimates view with filtering options and a list of service estimates.
- Developed invoices view to manage service invoices and payment history with filtering.
- Added vehicles view to display registered vehicles and their details.
- Built work orders view to track the progress of vehicle services with filtering and detailed information.
2025-08-08 09:56:26 +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
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%