Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

fajarghifar/inventory-management-system

Repository files navigation

✨ Inventory Management System

A robust Inventory Management System built with Laravel 10 and MySQL, designed to streamline your inventory tracking, sales, and purchasing processes.

Dashboard

🗂️ Database Design

The system is structured using a clear and efficient database schema:

Database Diagram

🌟 Key Features

  • POS (Point of Sale)
  • Orders
    • Pending Orders
    • Complete Orders
    • Pending Payments
  • Purchases
    • All Purchases
    • Approval Process
    • Purchase Reports
  • Products Management
  • Customer Records
  • Supplier Management

🚀 Quick Start

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone https://github.com/fajarghifar/inventory-management-system
  2. Navigate to the project folder:

    cd inventory-management-system
  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
  11. Login using the default admin credentials:

    • Email: admin@admin.com
    • Password: password

🔧 Configuration

Configuring Cart Settings:

  • To customize tax rates, number formatting, and more, open ./config/cart.php.
  • For more details, check out the hardevine/shoppingcart package.

💡 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  ·  YouTube  ·  Instagram  ·  LinkedIn