Problem
A growing business needed a central system to manage customers, services and leads instead of juggling several disconnected tools.
Approach
Prioritised a clean admin CRUD experience so non-technical staff could manage content and leads without developer involvement.
Architecture
Razor Pages admin area over a shared Clean Architecture core, with FluentValidation on all write paths.
Technology
ASP.NET Core, C#, Entity Framework Core, SQL Server, Bootstrap
Features
Content management, a service catalogue, lead capture and a simple CRM for follow-up.
Outcome
A consolidated operational view that replaced several point tools with one maintained system.