← All projects
full-stackbackendadmin

Internal Admin Dashboard

A role-based admin system serving 100+ internal users.

Year
2025
Role
Full-Stack Developer (solo)
Client
Confidential · B2B distribution company

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.

可以在这里继续写项目详情、技术思考、踩坑记录等。 这部分会作为正文(ProseContent)渲染在页面里。

架构决策的思考

比如为什么不选 Django,为什么不选 Next.js,为什么要自建认证而不用 Auth0...

遇到的挑战

项目中期客户要求加多租户支持,我们通过行级安全和中间件重构了数据访问层...

Tech Stack

.NET
Nuxt
TypeScript
PostgreSQL
Docker
Nginx

Screenshots

The Details

Have a similar project?

Let's talk about what you're building.

Get in Touch