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