Skip to content

Repository files navigation

Computer Inventory and POS

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.


🚀 System Overview

  • 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

🛠️ Tech Stack

  • Backend: Laravel
  • Frontend: Blade Templates + Tailwind CSS
  • Build Tool: Vite
  • Database: MySQL
  • Server: XAMPP / Apache

📂 Project Structure (Core)

app/
 └── Http/
     └── Controllers/
         ├── LoginController.php
         ├── supervisorController.php
         ├── printController.php

resources/
 ├── views/
 │    └── Inventory/
 │         └── Login.blade.php
 ├── css/
 └── js/

routes/
 └── web.php

🔐 Authentication Flow

  1. User accesses root route /
  2. Login form submits via POST
  3. LoginController validates credentials
  4. Redirects based on role (Admin / Staff)
  5. Session flash messages handle success/error alerts

📊 Core Modules

Admin (Supervisor)

  • Dashboard
  • Inventory Management
  • Supplier Management
  • User Management
  • POS Transactions
  • Pending Approvals
  • Sales Report

Staff

  • Dashboard
  • Inventory View
  • POS Transactions
  • Submit Pending Requests

🖨️ Reporting

  • Order Receipt Printing
  • Inventory Report Printing
  • Sales Report Printing

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages