Skip to content

A fully functional Point of Sale (POS) & Inventory System made from Laravel and Vue js

License

Notifications You must be signed in to change notification settings

abi-collab/open-pos-inventory-laravelvue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Alt Alt Alt Alt Alt Alt

Getting Started

Installation (without Docker)

  • 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

Installation (using Docker)

  • git clone https://github.com/abi-collab/pos-inventory-laravelvue.git
  • cd open-pos-inventory-laravelvue/
  • cp .env.example .env
  • vendor/bin/sail up
  • vendor/bin/sail composer install
  • vendor/bin/sail artisan key:generate
  • vendor/bin/sail artisan migrate
  • vendor/bin/sail artisan db:seed
  • vendor/bin/sail artisan passport:install
  • vendor/bin/sail artisan npm install
  • vendor/bin/sail artisan npm run dev

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

Project Structure

alt text

License

MIT license.

Screen shots (Admin Access)

Dashboard

alt text

Invoice

alt text

Customers

alt text

Items

alt text

Serial Numbers

alt text

Returns

alt text

Category

alt text

Users

alt text

Screen shots (Standard User Access)

alt text

About

A fully functional Point of Sale (POS) & Inventory System made from Laravel and Vue js

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published