Thanks to visit codestin.com
Credit goes to github.com

Skip to content

alawoddin/Inventory-Management-System-with-Chat-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

343 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¦ Advanced Inventory Management System

πŸ“Œ Overview

Advanced Inventory Management System is a robust web-based application built with Laravel and MySQL for managing products, warehouses, and business inventory operations.

This system is designed for real-world business use, featuring multi-warehouse support, purchase tracking, role-based access control, and secure authentication including social login.


✨ Key Features

πŸ‘¨β€πŸ’Ό Admin Dashboard

  • πŸ“¦ Manage products (Add / Update / Delete)
  • 🏬 Warehouse management system
  • πŸ”„ Transfer items between warehouses
  • πŸ’° Purchase management with due tracking
  • πŸ“Š Generate reports and analytics
  • πŸ‘₯ Role & Permission management system
  • πŸ’Ύ Backup system for data protection

πŸ” Authentication System

  • Secure login and registration
  • Social login integration (Google account)
  • Role-based access control (Admin / User)

🏬 Warehouse & Inventory

  • Multi-warehouse support
  • Track stock levels per warehouse
  • Transfer inventory between locations
  • Monitor product availability in real-time

πŸ’΅ Purchase & Financial System

  • Record product purchases
  • Track payment status (paid / due)
  • Manage supplier-related transactions (if applicable)

⚑ Core Features

  • Real-time inventory tracking
  • Clean and scalable database design
  • Secure authentication system
  • Business-level logic implementation

πŸ›  Tech Stack

  • Backend: Laravel (PHP)
  • Frontend: Blade Templates
  • Database: MySQL
  • Authentication: Laravel Auth + Google OAuth
  • Authorization: Role & Permission System
  • Version Control: Git & GitHub

πŸ“· Screenshots

πŸ”Ή Admin Login Page

Login

πŸ”Ή Admin Login With Google Account

Google Accounnt Login

πŸ”Ή Dashboard

Dashboard

πŸ”Ή Purchase Management

Purchase

πŸ”Ή Transfer Between Warehouses

Transfer Between Warehouses

πŸ”Ή Report System

Report System

πŸ”Ή Chat Assistants System

Chat Assistants System

πŸ”Ή Role and permission System

Role

πŸ”Ή Sale

sale


πŸ”— Live Demo

πŸ‘‰ http://127.0.0.1:8000/


Installed Packages

The following Laravel packages are used in this project:

πŸ“„ barryvdh/laravel-dompdf β€” Generate PDF reports πŸ’Ύ spatie/laravel-backup β€” Automated database & file backups πŸ–Ό intervention/image β€” Image processing and manipulation πŸ€– openai-php/laravel β€” OpenAI API integration πŸ” laravel/socialite β€” Social login (Google authentication) πŸ•’ spatie/laravel-activitylog β€” Track user activity and system logs

Install Dependencies

Run the following commands:

composer require barryvdh/laravel-dompdf composer require spatie/laravel-backup composer require intervention/image composer require openai-php/laravel composer require laravel/socialite composer require spatie/laravel-activitylog

βš™οΈ Installation

1️⃣ Clone the repository

git clone https://github.com/alawoddin/InventorySystem.git
cd inventory-system

2️⃣ Install dependencies

composer install
npm install

3️⃣ Setup environment

cp .env.example .env
php artisan key:generate

4️⃣ Configure database

DB_DATABASE=your_database
DB_USERNAME=root
DB_PASSWORD=

5️⃣ Run migrations

php artisan migrate

6️⃣ Run the application

php artisan serve
npm run dev

🎯 Use Cases

  • Retail businesses
  • Warehouses & distribution centers
  • Inventory-heavy companies
  • Multi-location stock management

πŸš€ Future Improvements

  • Barcode & QR code scanning
  • Supplier management system
  • Export reports (PDF / Excel)
  • Notification system (low stock alerts)
  • Multi-user collaboration

πŸ‘¨β€πŸ’» Author

Alawoddin Khedmat Full-Stack Laravel Developer

πŸ”— GitHub: https://github.com/alawoddin


πŸ“„ License

This project is open-source and available under the MIT License.

About

Smart Inventory Management System featuring product tracking, stock control, sales reports and chat assistant.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors