Blog

Business guides, engineering deep-dives, and stories from building for Bharat.

Featured
Business7 min read
How to Choose the Right POS System for Your Kirana Store in 2025
With hundreds of billing apps on the market, choosing the right POS for your kirana store can feel overwhelming. Here's what actually matters.
1 Mar 2025Read →
Developer5 min read
How to Generate App Icons for iOS, Android, macOS, and Web — The Complete Guide
Every platform demands different icon sizes, and manually exporting each one is a time sink. Here's the right way to handle app icons.
20 Feb 2025Read →
Company6 min read
Why We're Building the Offline-First Business OS for Indian SMBs
75 million small businesses run India's economy. Almost none of them have software built for the way they actually operate. We're changing that.
15 Jan 2025Read →
All Posts
Business6 min read
GST Billing Software for Small Businesses: What You Need to Know
GST compliance doesn't have to be complicated. A guide to what good billing software must do for Indian small business owners.
5 Mar 2025Read →
Business5 min read
Digital Payments for Small Businesses in India: UPI, QR Codes, and Beyond
India's payments revolution has reached every tea stall and vegetable vendor. Here's how small businesses can make the most of it.
10 Mar 2025Read →
Business8 min read
Inventory Management for Indian Retailers: A Practical Guide
Overstocking ties up cash. Stockouts lose sales. Getting inventory right is the difference between a profitable store and a struggling one.
15 Mar 2025Read →
Developer6 min read
JWT Tokens Explained: What Every Developer Needs to Know
JWTs are everywhere in modern auth flows, but they're often misunderstood. A clear breakdown of how they work and where they go wrong.
25 Feb 2025Read →
Developer7 min read
Regular Expressions for Developers: A Practical Guide with Examples
Regular expressions are one of the most powerful tools a developer can know — and one of the most avoided. This guide makes them approachable.
3 Mar 2025Read →
Developer5 min read
CSS Gradients: The Complete Guide to Linear, Radial, and Conic Gradients
CSS gradients have become one of the most expressive tools in a frontend developer's kit. Master all three types and stop copying StackOverflow.
8 Mar 2025Read →
Company5 min read
Why We Built a Suite of Free Developer Tools
We needed these tools ourselves. So we built them properly, made them free, and shipped them at tanvrit.com/tools. Here's the thinking behind it.
1 Feb 2025Read →
Business7 min read
What India's 75 Million Small Businesses Actually Need from Software
A kirana in Patna, a parlour in Pune, a coaching centre in Kota — they're all small businesses, but they have very different needs. Here's what they share.
10 Feb 2025Read →
Developer8 min read
The Technical Stack Behind Tanvrit: How We Build at Scale
We build in public. Here's an honest look at every layer of Tanvrit's technical architecture — what we chose, why, and what we'd do differently.
15 Feb 2025Read →
Business8 min read
UPI AutoPay for Indian Businesses: How to Set Up Recurring Payments
UPI AutoPay lets Indian businesses collect subscription fees, EMIs, and recurring charges automatically — no monthly invoice chasing. Here's how it works and how to set it up.
15 Jan 2026Read →
Business9 min read
MSME Registration in India: Complete 2025 Guide for Small Business Owners
Udyam registration unlocks collateral-free loans, government tender access, and delayed payment protection. A step-by-step guide for Indian small business owners.
22 Jan 2026Read →
Business8 min read
WhatsApp Business for Indian SMBs: From Customer Chats to Automated Orders
WhatsApp is already how Indian businesses communicate. Here's how to set it up properly — catalog, auto-replies, order management — and where its limits are.
1 Feb 2026Read →
Business7 min read
GST Invoice Format Requirements in India: What Must Every Invoice Include?
A missing GSTIN or wrong place of supply can cost your customer their input tax credit. Here are the 16 mandatory fields and the rules every Indian business must follow.
10 Feb 2026Read →
Business7 min read
How to Reduce Dead Stock in Your Indian Retail Business
Dead stock ties up capital, costs 20–30% of its value per year in carrying costs, and triggers GST ITC reversals. Here's how to prevent it and clear what you already have.
20 Feb 2026Read →
Developer7 min read
Base64 Encoding and Decoding: A Complete Developer's Guide
Base64 is everywhere — JWTs, data URIs, Basic Auth, MIME attachments — but few developers understand how the algorithm actually works. This guide covers the alphabet, the encoding steps, Base64URL, common use cases, and the pitfalls that trip up even experienced engineers.
25 Feb 2026Read →
Developer8 min read
UUID Guide for Developers: v4, v7, ULIDs, and When to Use Each
UUID v4 has been the default for years, but UUID v7 and ULIDs have changed the calculus. This guide covers every practical UUID variant, the B-tree index fragmentation problem, and a clear decision framework for choosing identifiers.
1 Mar 2026Read →
Developer7 min read
Unix Timestamps Explained: The Developer's Complete Reference
Unix timestamps underpin every date field in every system you work with — yet milliseconds vs seconds confusion, DST traps, and 32-bit overflow are a constant source of bugs. This guide covers conversions, timezone handling, the Year 2038 problem, and correct timestamp arithmetic.
8 Mar 2026Read →
Developer7 min read
SVG Optimization for Web Performance: Tools, Techniques, and Best Practices
An SVG from Figma or Illustrator can be 50–80% smaller after optimization with no visual difference. This guide covers SVGO, inline vs img vs CSS background tradeoffs, React SVGR integration, accessibility, and the pitfalls that break layouts in production.
15 Mar 2026Read →
Developer6 min read
JSON Formatting and Validation: A Developer's Practical Guide
JSON looks simple but hides real traps: float precision loss, BOM characters, circular references, and schema gaps that let malformed data propagate deep into a system. This guide covers JSON Schema, ajv, streaming parsers, JSON5/JSONC, and the jq command-line tool.
22 Mar 2026Read →