Contents
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.git
cd open-pos-inventory-laravelvue/
composer install
cp .env.example .env
Update .env and set your database credentials
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php 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