Point of Sale
Point of Sale is a web application that allows users to manage their inventory, sales, and customers. It is built with Laravel and AdminLTE dashboard.
This is Capstone Project for Kampus Merdeka's Batch 2 Academy Fullstack Web Development Program, Nurul Fikri Computer.
Live demo : Click here
Source code : GitHub
Features
- Authentication, User login and register.
- Authorization, role and permissions.
- Chart Report pada Dashboard.
- CRUD Categories.
- CRUD Units.
- CRUD Products.
- CRUD Suppliers.
- Order, order products from suppliers.
- Sales.
- Transactions.
- Reports.
- Export PDF.
- Export Excel.
- Print Invoice.
Tech Stack
- Laravel 8
- Laravel Fortify
- Laravel DataTables
- Spatie Role and Permissions
- Laravel PDF
- Laravel Excel
- Laravel Debugbar Development only
Prerequisites
Installation and Usage
Clone the repository
1git clone https://github.com/mas-nano/project-pos.git
bash
cd into the project directory
1cd project-pos
bash
Install dependencies
1composer install
bash
Copy .env.example
to .env
1cp .env.example .env
bash
Setup your .env
file for database connection and other configurations
1FILESYSTEM_DRIVER=public
bash
Generate application key
1php artisan key:generate
bash
Symlink storage folder
1php artisan storage:link
bash
Run database migrations
1php artisan migrate
bash
Run database seeder
1php artisan db:seed
bash
Optional : You can import database from
backup_project_pos.sql
file in the root directory
Run the application
1php artisan serve
bash
Credentials
1# Email Administrator 2kiki@email.com 3nabil@email.com 4rafi@email.com 5yusuf@email.com 6 7# Email Staff 8staff@email.com 9 10# Email Cashier 11cashier@email.com 12 13# All password 14123123123
bash