Back to Projects
Retail / POS / Finance

SmallFits - Point of Sale System

A comprehensive Point of Sale (POS) backend system designed for retail stores to manage sales, inventory, and daily operations. The system enables real-time transaction processing, multi-tab draft invoice management, and automated inventory tracking.

Private Repository

This repository is private and contains proprietary code. Code samples and architecture details available upon request during interviews.

Live Demo
SmallFits - Point of Sale System
Private Repo

Project Summary

Built a production-ready Point of Sale backend system with real-time inventory reservation, multi-tab transaction management, GST-compliant invoicing, and daily cash register operations, serving retail stores with concurrent sales processing.

Tech Stack

Node.jsExpressMongoDBSocket.ioAWS S3RazorpayPuppeteerMulter

Key Features

Multi-tab Draft Invoice System with real-time inventory reservation

Daily Cash Register Management with denomination counting

Product Variant Management with barcode tracking

GST-Compliant Invoice Generation with S3 storage

Product Return & Credit Note System

Payment Processing with multi-method support

What Makes This Unique

Real-time Inventory Reservation preventing overselling

Editable Invoice System with daily register locking

Tab-based Architecture for concurrent transactions

Offline Customer Onboarding via phone number

Smart Discount Engine with multi-level calculations

Complexity & Challenges Solved

Concurrent Inventory Management with atomic reservations

Complex Discount Calculations with tax recalculation

Daily Register Reconciliation with automated counting

Payment Method Abstraction with unified processing

Return Processing Logic with partial returns

Timezone Handling for consistent date operations