This project demonstrates a full-stack inventory management application built with Laravel 11 on the backend and ReactJS on the frontend. Inertia.js is used to streamline communication between the two frameworks. While the initial implementation utilizes SQLite as the database to meet the project owner's requirements, this project serves as a valuable starting point for learning both Laravel and React
- Registration & Login using Laravel Breezer and Inertia
- Products CRUD with sorting, filtering and pagination
- Orders CRUD with sorting, filtering and pagination
- Create Tasks inside project
- Show all Products or show tarnsactions for a specific product
- Show dashboard with overview information
- Delete and Add new users
- SQL Lite Database
-
- Clone the project
-
- Navigate to the project's root directory using terminal
-
- Create
.envfile -cp .env.example .env
- Create
-
- Execute
composer install
- Execute
-
- Execute
npm install
- Execute
-
- Set application key -
php artisan key:generate --ansi
- Set application key -
-
- Execute migrations and seed data -
php artisan migrate --seed
- Execute migrations and seed data -
-
- Start vite server -
npm run dev
- Start vite server -
-
- Start Artisan server -
php artisan serve
- Start Artisan server -
-
- Authentication Credentials email : [email protected] password: Test123*
Coming soon...