inventory featured image

Inventory Management System – Laravel 7

The inventory management system is a web application that manages inventory and stock systems, sales, transactions for small businesses. Also, This application has a rich UI interface which provides valuable statistics about sales, products, income, expenses, and transactions.

Beginners as well as intermediate developers can learn a lot from it. In general, this application controls most of the activities of a small organization. Therefore, this program is simple as well as informative for a business that requires selling products.

Some features of inventory management system are:

  • Register products, categories, receipts, users, and others.
  • Reports and statistics on income and expenditure.
  • Manage sales, payments, and transactions.
  • View clients’ payment history.

Here are some snippets of the system:

Inventory Management System Homepage
Inventory Management System Transaction Stats
Transaction Stats
Inventory Management System Inventory Stats
Inventory Stats
Inventory Management System Login Stats
Login Page

Installation Steps:

git clone
cd laravel-inventory
composer install
cp .env.example .env
php artisan migrate
php artisan key:generate
php artisan storage:link
php artisan serve

Alternatively, you can download project from here.

Enjoy learning and coding 🙂 and also be sure to check out our other projects as well.

    1. if you composer installs before then you can open your cmd mode into the folder.In cmd mode,
      you can run this command
      composer update –no-scripts i
      I think it will work and create a vendor folder in your project.

  1. Hi, awesome Basic project! Love this.
    Do you have a youtube / video tutorial, in which you are explaining the development?
    Or are you able to do this for the community?
    Kind Regards!

  2. Good Job !
    Which ID and PASS should I use to first login..??!!
    It’s not working with the default “root” in localhost..!!

    Thanks with regards

  3. SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘laravel82nd.sessions’ doesn’t exist (SQL: select * from `sessions` where `id` = NJPJQFRXOahm2eXKwiOrr9BXPqo2SSuwM4WX1x2X limit 1)

  4. PS C:\xampp\htdocs\project> php artisan migrate


    could not find driver (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = ‘BASE TABLE’)

    at C:\xampp\htdocs\project\vendor\laravel\framework\src\Illuminate\Database\Connection.php:671
    667| // If an exception occurs when attempting to run a query, we’ll format the error
    668| // message to include the bindings with SQL, which will make this exception a
    669| // lot more helpful to the developer instead of just the database’s errors.
    670| catch (Exception $e) {
    > 671| throw new QueryException(
    672| $query, $this->prepareBindings($bindings), $e
    673| );
    674| }

    1 C:\xampp\htdocs\project\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70
    PDOException::(“could not find driver”)

    2 C:\xampp\htdocs\project\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70

  5. though i have created .env and database also with the same dbname in phymyadmin panel but still says that shit

  6. Could you please tell me, is there any way to record the purchase? there is options for sale but I haven’t found the option of purchase.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts