Skip to content
React · Node.js · MongoDB · Tailwind

ChaiBooks

GST accounting for Indian distributors

GITHUB →
localhost:3000/dashboard
ChaiBooks
Dashboard
Customers
Items
Invoices
Transactions
Reports
Settings
Dashboard
Welcome back, Rajesh
Create Invoice
Total Customers42
Total Items156
Total Invoices89
Net Profit₹4.2L
Revenue
₹12.8L
Collected
₹9.6L
Due
₹3.2L
Purchases
₹5.1L
Expenses
₹1.8L
Profit Margin
28.6%
Quick Actions
Add Customer
Add Item
Create Invoice
View Reports
Dev Story
The Problem

India has millions of tea distributors still doing accounting in notebooks. GST compliance is complex — CGST, SGST, IGST, HSN codes, e-way bills — and mistakes mean penalties.

My Approach

Built a full accounting dashboard specifically for Indian distributors. Auto tax calculations, HSN code mapping, e-way bill generation, and GSTR-3B filing reports. Open source.

Technical Challenges
01

Implementing Indian GST correctly — inter-state vs intra-state, reverse charge, composition scheme

02

E-Way bill generation above ₹50K threshold with proper format

03

PDF export that matches government filing requirements

04

State management for complex invoice line items with real-time tax calculation

Results
156
Invoices
₹12L
Revenue Tracked
99.9%
GST Accuracy
Open Source
Status
Tech Stack
ReactNode.jsMongoDBTailwind