A robust Inventory Management System built with Laravel 10, MySQL, Inertia.js and Vue js, designed to streamline your inventory sales, and purchasing processes. It's a Single Page Application (SPA)
- Dashboard Insight
- POS (Point of Sale)
- Orders
- Due Payments
- Settle due amount
- Transactions
- Categories
- Unit Types
- Products
- Customers
- Employee
- Salary
- Expenses
- Settings
Follow these steps to set up the project locally:
-
Clone the repository:
-
Navigate to the project folder:
-
Install PHP dependencies:
composer install
-
Copy
.env
configuration:cp .env.example .env
-
Generate application key:
php artisan key:generate
-
Configure the database in the
.env
file with your local credentials. -
Run database migrations and seed sample data:
php artisan migrate:fresh --seed
-
Link storage for media files:
php artisan storage:link
-
Install JavaScript and CSS dependencies:
npm install && npm run dev
-
Start the Laravel development server:
php artisan serve
Have ideas to improve the system? Feel free to:
- Submit a Pull Request (PR)
- Create an Issue for feature requests or bugs
Licensed under the MIT License.