Full-Stack POS System

Point of Sale Redefined.

// FastAPI + Vite + MySQL — inventory, billing, analytics and PDF receipts with UPI QR. Built for real stores.

app.hisabi.in/dashboard
Total Revenue
₹48.2L
↑ All time
Total Bills
1,247
↑ All time
Products
5 SKUs
Active
Units Sold
3,840
Total qty
Revenue by Product
5
API Routes
2
DB Tables
PDF
Receipts
UPI
QR Pay
9+
Charts

Every feature a real store needs.

Built end-to-end with no SaaS deps. Your data, your server, your rules.

Inventory Management
Add, edit, and remove products with live stock tracking. Auto-decrements quantity on every sale. Low-stock visual warnings included.
CRUD + MySQL
Billing / POS
Cart-based checkout with customer details, multi-product orders, CASH/CREDIT payment types, and auto GST calculation at 5%.
FastAPI POST
PDF Receipts
Thermal-style PDF bills generated on the fly with ReportLab. Includes itemized table, CGST/SGST split, and UPI QR code for instant payment.
ReportLab + QRCode
Analytics Dashboard
Monthly revenue lines, yearly bar charts, product unit breakdown, and payment method split — all powered by Chart.js with live API data.
Chart.js + Anime.js
Profit & Loss
Monthly and yearly P&L view with net calculation against purchase expense. Filter by year + month using dynamic dropdowns built from actual DB data.
Analysis API
Sales Log
Full transaction history with real-time search by customer name, contact, or bill ID. Re-download any old PDF receipt with one click.
Searchable + Sortable

Tech Stack

No bloat. Pure function.

FastAPI
MySQL
Uvicorn
Pydantic
Vite 8
Vanilla JS
Tailwind CSS
Chart.js
Anime.js
ReportLab
qrcode
concurrently
mysql-connector-python
CORS Middleware

Five pages. One flow.

app.hisabi.in/dashboard
Dashboard
Inventory
Billing / POS
Sales Log
Analytics
Revenue
₹48.2L
Bills
1,247
Products
5
Units
3.8k
Revenue by Product
CASH
Product Catalogue
Item
Stock
Price
Amul Butter 500g
42
₹285
Basmati Rice 5kg
8 (Low)
₹650
Tata Salt 1kg
156
₹28
Select Item
Search...
Amul Butter 500g
Cart
Amul Butter₹285
TOTAL₹299.25
Recent Sales
#B-1024
Amit Kumar · UPI
₹1,240
#B-1023
Cash Sale
₹450
Performance Dashboard
2026
April
Monthly Revenue
UPI / CASH
Net Profit
₹12.4L
+18% ↑
Units Sold
3,840
Status
HEALTHY
app.hisabi.in/billing
Customer Details
Rahul Verma
8529637410
Add to Cart
Smartphone X
₹25,000 · 150 left
Wireless Earbuds
₹2,500 · 300 left
Gaming Laptop
₹85,000 · 50 left
Smart Watch
₹3,500 · 200 left
Cart
Smartphone X ×1₹25,000
Smart Watch ×2₹7,000
Subtotal₹32,000
GST (5%)₹1,600
Total₹33,600
app.hisabi.in/analytics
Year: 2026 ▾
Month: April ▾
Monthly Revenue
Units by Product
Gaming Laptop
Smartphone X
Smart Watch
Yearly Revenue
Monthly P&L
Sales₹3.2L
Net+₹3.2L

Hisabi Store

With great health comes great responsibility.

Bill#: 1714304872  |  2026-04-29
Customer: Rahul Verma

ItemQtyAmt
Smartphone X1₹25000
Smart Watch2₹7000

Subtotal₹32,000
CGST 2.5%₹800
SGST 2.5%₹800
TOTAL₹33,600
Scan to Pay via UPI

Bills that look as good as your store.

Every checkout instantly generates a print-ready PDF. ReportLab renders a full thermal-style receipt with itemized products, GST breakdown, and a live UPI QR code pointing to the store's payment ID.

Thermal Format

226px wide, variable height — exactly like a POS printer roll.

UPI QR Code

Auto-generated with the exact bill amount pre-filled in the UPI URL.

Re-downloadable

Any old bill can be re-downloaded from the Sales Log page any time.

Product Roadmap

// 9 shipped. 31 more in the pipeline. Building the future of Indian retail, one feature at a time.

9 Shipped 40 Total
22.5% Complete
Shipped 9
Inventory Management
Live
Billing / POS System
Live
GST-Ready PDF Receipts
Live
Sales Record Tracking
Live
Sales Analysis & Graphs
Live
GST System Implementation
Live
Profit & Loss Analysis
Live
Live UPI QR on Bills
Live
Cash & Credit Sales Tracking
Live
Up Next 3
Loyalty Points & Discounts
Next
Low-Stock Alerts to Admin & Supplier
Next
WhatsApp Bill Delivery
Next
Planned 28
AI Business Assistant Big
Voice AI Assistant Big
Multi-Branch Support Big
Customer Database & CRM
Customer & Supplier Ledger
Batch & Expiry Tracking
Purchase Orders
Staff Management
Multi-Language Support
Day Book & Daily Sales Alert
Map Integration
Mobile App
GST Filing Suite (GSTR-1/3B)
Franchise Module
E-commerce Sync
Dynamic Pricing Engine
Bank Reconciliation
Advanced Security System

Ready to try it yourself?

Sign up and start managing your store's sales, inventory, and analytics in minutes.