Laravel+Vue Point of Sale(POS) & Inventory System
A fully functional Open-Source Point of Sale (POS) and Inventory System made from Laravel8 + Vue2 + AdminLTE 3 based for SPA Application.
Getting Started
Installation
git clone https://github.com/abi-collab/pos-inventory-laravelvue.gitcd open-pos-inventory-laravelvue/composer installcp .env.example .env- Update
.envand set your database credentials php artisan key:generatephp artisan migratephp artisan db:seedphp artisan passport:installnpm installnpm run devphp artisan serve
Project Module/Features
- Modal based Create + Edit, List with Pagination, Delete with Sweetalert
- Login, Register, Forget + Reset Password as default auth
- Profile, Update Profile, Change Password, Avatar
- Frontend and Backend User ACL with Gate Policy (type: admin/user)
- Developer Options for OAuth Clients and Personal Access Token
- Build with Docker
- Simple Dynamic Dashboard:
- Displays widgets of sales report
- Stock indicators
- Table of sales
- Filtering options
- Invoice:
- Manage Customer Purchase(Serial number base)
- Print Invoice
- Product Management:
- Create, display, edit/update & delete an item
- Product’s Serial Number Management:
- enter a serial number for every piece of product created
- Customer Management:
- Create, display, edit/update & delete a customer
- Return Products:
- Manage every returned products
- User Management:
- Create, display, edit/update & delete a user
- Category Management
- Create, display & edit/update a product category








