Multi-tenant SaaS
Byawastha: an all-in-one management system
A management system that puts 231 modules in 17 categories on one shared schema engine, with sign-in, tenant-aware roles, a marketplace, audit logging and a super-admin area.
The problem
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.
What was built
- 231 modules across 17 categories driven by one schema engine
- Clerk authentication with multi-tenant role-based access control (RBAC)
- Marketplace, audit trail and a super-admin console
- React + Vite + TypeScript + Tailwind front end
- Cloudflare Worker API with a D1 database
Technology
React, Vite, TypeScript, Tailwind CSS, Cloudflare Workers, Cloudflare D1, Clerk.
Links
Source code on GitHubLive siteAll projects
This is Phase 1 of the project, as stated in the repository description. Facts on this page come from the project’s public repository description.