Skip to content
Nabin Babu Uranw signature

Case studies

Each case study starts from the problem and then lists what was built. I describe only what the public repository shows. For a full list of repositories, see the projects page.

Multi-tenant SaaS

Byawastha: an all-in-one management system

Small organisations in Nepal often run on separate sheets and tools. One schema-driven engine lets many kinds of modules share the same sign-in, permissions and audit trail instead of being rebuilt each time.

Stack: React, Vite, TypeScript, Tailwind CSS, Cloudflare Workers, Cloudflare D1, Clerk.

Read the full case study

School website with role-based admin

Inaruwa English Boarding School: website and admin

A local school needs a fast public website that parents can read on a phone, plus a safe way for staff to update it without touching code.

Stack: Next.js, TypeScript, Prisma, PostgreSQL, Clerk, Cloudinary, Tailwind CSS, Framer Motion.

Read the full case study

Property and rent management

Kotha: rooms to rent and a landlord rent book

Rent in Nepal is tracked in BS months and often on paper. A rent book that speaks in BS months and issues receipts removes a common source of disputes.

Stack: React, TypeScript, Tailwind CSS, Cloudflare Workers, Cloudflare D1.

Read the full case study

Invoicing and receivables

Chukta: VAT-ready bills and receivables

Small shops need correct 13% VAT bills and a clear list of who owes what, in the calendar they actually use.

Stack: React, Vite, TypeScript, Tailwind CSS, Cloudflare Workers, Cloudflare D1.

Read the full case study

Booking and customer book

Palo: appointment booking for clinics and salons

Clinics and salons that take bookings by phone lose track of repeat customers. A booking page and a customer book keep both in one place.

Stack: React, Vite, TypeScript, Tailwind CSS, Cloudflare Workers, Cloudflare D1.

Read the full case study

Open-source utility

Nepali Date: a free BS to AD converter and tiny library

Developers and users in Nepal constantly convert between BS and AD dates. A tiny library with no dependencies is easy to reuse.

Stack: JavaScript.

Read the full case study

Work with me

Have a similar problem? Use the request form or read the services.