5-Layer .NET Admin Panel
Budget: ₹12,500 – ₹37,500 INR
I need an admin back-office built in .NET that follows a clean 5-layer architecture. The solution should be organised so each layer—presentation, application, domain, infrastructure, and data access—sits in its own project, with clear dependency flow from top to bottom.
For this first iteration the panel will concentrate exclusively on user management; content tools and analytics can wait until a later phase. The interface itself should stay simple and minimalistic—think uncluttered screens, quick load times, and responsive design, nothing flashy or theme-heavy.
Core functionality I expect at launch:
• Create, edit, and delete users
• Role-based access control with roles stored in the database
• User activity logs that record key actions and can be filtered by date, user, or action type
All actions should surface through a straightforward web UI (Razor Pages or MVC are fine) and be exposed behind the scenes via a RESTful API layer so other services can call the same logic. Please wire the data layer to a SQL database using Entity Framework (code-first is preferred).
Acceptance will be based on:
1. Clear separation of the five layers with no circular references.
2. Fully working CRUD screens for users, role assignment workflow, and an audit log view.
3. Clean, commented C# code that builds and runs locally with a single command.
If you have existing templates or boilerplate that match this structure, feel free to reuse them as long as the final product remains easy to extend in future phases.
For this first iteration the panel will concentrate exclusively on user management; content tools and analytics can wait until a later phase. The interface itself should stay simple and minimalistic—think uncluttered screens, quick load times, and responsive design, nothing flashy or theme-heavy.
Core functionality I expect at launch:
• Create, edit, and delete users
• Role-based access control with roles stored in the database
• User activity logs that record key actions and can be filtered by date, user, or action type
All actions should surface through a straightforward web UI (Razor Pages or MVC are fine) and be exposed behind the scenes via a RESTful API layer so other services can call the same logic. Please wire the data layer to a SQL database using Entity Framework (code-first is preferred).
Acceptance will be based on:
1. Clear separation of the five layers with no circular references.
2. Fully working CRUD screens for users, role assignment workflow, and an audit log view.
3. Clean, commented C# code that builds and runs locally with a single command.
If you have existing templates or boilerplate that match this structure, feel free to reuse them as long as the final product remains easy to extend in future phases.