Inventory Management System | Coderz Product

Inventory Management System

Last updated:

0 purchases

Inventory Management System Image
Inventory Management System Images

$8.00

Languages

PHP Laravel

Categories

Add to Cart

Description:

The Inventory Management System is a web-based application developed in Laravel, a PHP framework, with MySQL as the database. This system is designed for small to mid-sized stores to efficiently manage their inventory, transactions, customers, suppliers, and users. It supports automatic updates of inventory based on sales and purchase transactions, and provides user roles for better access control.

Features:

  • Manage Inventory: Track and manage stock for all products in the store.
  • Sales and Purchases: Record sales and purchase transactions easily.
  • User Roles:
    • Administrator: Full control over user management and system settings.
    • Employee: Limited access to sales, purchases, and stock management.
  • Stock Handling: Automatic inventory updates with every transaction.
  • Search Functionality: Quick search for products, customers, suppliers, etc.
  • Automatic Data Retrieval: By entering a product code, relevant details like product name, price, and stock are fetched from the database automatically.
  • Time Log: Logs the login and logout times for all users accessing the application.

Requirements:

  • PHP version 8.0 or higher.
  • Laravel framework version 9.x or higher.
  • MySQL database for storing and managing data.
  • Composer for dependency management.
  • Node.js and npm for front-end asset compilation (optional for using Laravel Mix).
  • Web Server: Apache or Nginx for hosting the Laravel application.
  • IDE: PHPStorm, Visual Studio Code, or any IDE that supports PHP.

Instructions:

  1. Install the Software:

    • Clone the repository or download the project files.
    • Run the following command to install all necessary dependencies:
       

      bash

      Copy code

      composer install

  2. Setup Environment:

    • Copy .env.example to .env:
       

      bash

      Copy code

      cp .env.example .env

    • Update your database credentials in the .env file:
       

      bash

      Copy code

      DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=inventory_management DB_USERNAME=root DB_PASSWORD=root

  3. Database Setup:

    • Run the migrations to create the necessary tables in your database:
       

      bash

      Copy code

      php artisan migrate

    • (Optional) Seed the database with sample data:
       

      bash

      Copy code

      php artisan db:seed

  4. Running the Application:

    • You can run the application using the Laravel development server:
       

      bash

      Copy code

      php artisan serve

    • Visit http://localhost:8000 in your web browser to access the application.
  5. Accessing the Application:

    • Log in with the default credentials:
      • Username: admin
      • Password: password
  6. Sections in the Application:

    • Products: Add, edit, or delete products from the inventory.
    • Stock: View stock availability for each product.
    • Suppliers: Manage supplier information.
    • Customers: Add or update customer records.
    • Sales: Record sales transactions by entering product and customer details.
    • Purchase: Log purchase transactions and view purchase history.
    • Users: (Admin Only) Manage user accounts and roles.
    • Logs: View user login and logout logs.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.