A web-based Inventory and Point of Sale (POS) Management System developed using Laravel, Blade, and Tailwind CSS. The system manages inventory, suppliers, sales transactions, user accounts, serial tracking, and reporting with role-based access control.
- Inventory Management (Products, Serial Tracking, Archiving)
- Supplier Management
- Point of Sale (POS) Module
- Sales & Inventory Reports (Printable)
- Approval Workflow for Pending Requests
- Role-Based Access (Admin / Staff)
- Authentication System with Session Alerts
- Backend: Laravel
- Frontend: Blade Templates + Tailwind CSS
- Build Tool: Vite
- Database: MySQL
- Server: XAMPP / Apache
app/
└── Http/
└── Controllers/
├── LoginController.php
├── supervisorController.php
├── printController.php
resources/
├── views/
│ └── Inventory/
│ └── Login.blade.php
├── css/
└── js/
routes/
└── web.php
- User accesses root route
/ - Login form submits via POST
- LoginController validates credentials
- Redirects based on role (Admin / Staff)
- Session flash messages handle success/error alerts
- Dashboard
- Inventory Management
- Supplier Management
- User Management
- POS Transactions
- Pending Approvals
- Sales Report
- Dashboard
- Inventory View
- POS Transactions
- Submit Pending Requests
- Order Receipt Printing
- Inventory Report Printing
- Sales Report Printing