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.