Problem
What needed solving
The client's existing admin system was built 8 years ago on ASP.NET WebForms. It was slow, had no mobile support, and new features took weeks to ship. Daily operations were bottlenecked by the software itself.
Approach
How I built it
Rebuilt from scratch over 4 months. Used .NET 8 Minimal API for the backend with clean architecture, PostgreSQL for data, Nuxt 3 for the frontend. Implemented role-based access control, audit logs, and a plugin-based module system so they can add new business modules without touching core code.
Outcome
What happened
The new system ships features 10x faster, is fully mobile-responsive, and has reduced daily operation time by about 40%. They've since added 3 new modules in-house using the plugin system.
