From 6b3baffc3e909893958f235458fec0b55e24747f Mon Sep 17 00:00:00 2001 From: sackey Date: Wed, 30 Jul 2025 17:23:11 +0000 Subject: [PATCH] docs: add comprehensive README for Car Repairs Shop --- README.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9694a16 --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +# 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:** + ```bash + git clone https://git.safetracksystems.com/sackey/Car-Repairs-Shop.git + cd Car-Repairs-Shop + ``` +2. **Install PHP dependencies:** + ```bash + composer install + ``` +3. **Install Node.js dependencies:** + ```bash + npm install + ``` +4. **Copy environment file and set up keys:** + ```bash + cp .env.example .env + php artisan key:generate + ``` +5. **Configure your database in `.env`** +6. **Run migrations and seeders:** + ```bash + php artisan migrate --seed + ``` +7. **Build frontend assets:** + ```bash + npm run build + ``` +8. **Start the development server:** + ```bash + 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: +```bash +./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