Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Mini Project
Batch and expiry-tracked stock, GST bills and low-stock alerts
Overview
Purchases are entered batch by batch with supplier, MRP and expiry date, so the same medicine can sit in stock across several batches. Billing picks the earliest-expiring batch first, applies the item's GST rate and prints an invoice with HSN codes. The dashboard flags items below their reorder level and batches nearing expiry. An academic prototype, not certified pharmacy software.
What makes it stand up
Module breakdown
Item master with composition, HSN code, GST rate and reorder level.
Supplier bills entered as batches with expiry dates.
Counter billing with batch selection and printable invoices.
Reorder and expiry warnings with configurable thresholds.
Daily sales, GST summary and stock valuation.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution