Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Capstone
GST invoices, PDF generation and recurring billing for many businesses
Overview
Each business signs up as a tenant with its own customers, products and GSTIN, and every query is scoped to that tenant so data never leaks between them. Invoices apply CGST and SGST or IGST depending on place of supply, render to PDF with sequential numbering, and can repeat on a schedule through a background job queue. Owners, accountants and viewers get different permissions.
What makes it stand up
Module breakdown
Sign-up, workspaces and tenant-scoped data access.
Customers, products, HSN or SAC codes and tax rates.
Draft, issue, credit notes and PDF rendering.
BullMQ workers for recurring invoices and reminders.
Roles, invitations and an audit log of every change.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution