Skip to content
All work

Internal Dashboards & Tools · 2025

Full-Stack Business Operations CRM

Clients, projects, invoices, inventory, and staff in one auth-gated app.

Next.jsTypeScriptPrismaTailwind CSSAuthSQLite

The problem

The operation was spread across spreadsheets and disconnected tools, with no shared source of truth and no access control over sensitive records.

What I built

I built it as a typed full-stack app with a relational data layer and role-based auth, organized into modules for each part of the business. Each module shares the same data model and UI patterns, so the system stays coherent as it grows.

The outcome

Consolidated a scattered operation into one auth-gated system, with a clean codebase that's straightforward to extend module by module.

Want something like this built? Get in touch