SmartOps is a multi-tenant management prototype built with .NET 9 Web API and Angular.
The project demonstrates tenant-aware backend design, authentication, and a structured frontend dashboard.
- Multi-tenant-ready backend foundation
- .NET 9 Web API
- PostgreSQL database
- Entity Framework Core ORM
- Angular frontend dashboard
- Basic authentication and tenant context handling
- ASP.NET Core 9 Web API
- C#
- Entity Framework Core
- PostgreSQL
- Clean service/controller separation
- Angular 19+
- Signals-based state handling
- Zoneless change detection
- Tenant-aware models
- EF Core configurations
- Migration-based schema control
- Separation of business logic and controllers
- Clear DTO boundaries
- Tenant isolation via contextual identifiers
- Clean API-first backend structure
dotnet restore
dotnet run
npm install
npm start
Ensure PostgreSQL is running and connection strings are configured.