Cross-Platform POS & Inventory Management System

Project Overview

A comprehensive, cross-platform Point of Sale system featuring a responsive Flutter frontend. Built with a high-performance Node.js and Express backend, the system utilizes Prisma ORM and PostgreSQL for secure, real-time data synchronization and robust inventory management.

Technologies Used

Flutter Node.js Express Prisma PostgreSQL Dart

Key Features

  • Real-Time Inventory Tracking – Automated stock level updates after every sale to prevent overselling.
  • Secure Authentication – Role-based access control (Admin, Manager, Cashier) protecting sensitive business data.
  • Dynamic Dashboard – Instant visualization of daily revenue, top-selling products, and sales metrics.
  • Automated Sales Generation – Unique short-code generation for every transaction to simplify record keeping.
  • Cross-Platform Accessibility – Seamless performance across mobile and desktop environments via Flutter.