I kept noticing the same thing every time I started a new project.
Auth.
Roles and permissions.
Admin panel.
CMS.
Database setup.
Forms.
UI.
Different project, same setup work.
So I started building NSheth App Kit — a reusable TanStack Start foundation I can use across future projects instead of starting from zero every time.
Current stack:
TanStack Start + React
Untitled UI
PostgreSQL + Prisma
RBAC
Admin + CMS foundations
The idea is to keep it modular, so later I can plug in things like:
Catalogue / RFQ
Booking
Hotel / multi-hotel
Ecommerce
Blog / content
It’s still early, but the foundation is already working.
I’m building it in public and improving it as I use it.
GitHub: https://github.com/nityam2007/nsheth-app-kit
Top comments (0)