/Inventory-Management-System-Laravel-SPA

An Inventory and Sales Management System using Laravel 10, Inertia, Vue js (SPA)

Primary LanguagePHPMIT LicenseMIT

โœจ Inventory and Sales Management System (SPA)

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)

๐ŸŒŸ Key Features

  • Dashboard Insight
  • POS (Point of Sale)
  • Orders
    • Due Payments
    • Settle due amount
  • Transactions
  • Categories
  • Unit Types
  • Products
  • Customers
  • Employee
  • Salary
  • Expenses
  • Settings

๐Ÿš€ Quick Start

Follow these steps to set up the project locally:

  1. Clone the repository:

  2. Navigate to the project folder:

  3. Install PHP dependencies:

    composer install
  4. Copy .env configuration:

    cp .env.example .env
  5. Generate application key:

    php artisan key:generate
  6. Configure the database in the .env file with your local credentials.

  7. Run database migrations and seed sample data:

    php artisan migrate:fresh --seed
  8. Link storage for media files:

    php artisan storage:link
  9. Install JavaScript and CSS dependencies:

    npm install && npm run dev
  10. Start the Laravel development server:

    php artisan serve

๐Ÿ’ก Contributing

Have ideas to improve the system? Feel free to:

  • Submit a Pull Request (PR)
  • Create an Issue for feature requests or bugs

๐Ÿ“„ License

Licensed under the MIT License.


Find me on GitHub  ยท  LinkedIn