Skip to content

nishanthrjn/SmartOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartOps

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.


Current Scope

  • Multi-tenant-ready backend foundation
  • .NET 9 Web API
  • PostgreSQL database
  • Entity Framework Core ORM
  • Angular frontend dashboard
  • Basic authentication and tenant context handling

Architecture

Backend

  • ASP.NET Core 9 Web API
  • C#
  • Entity Framework Core
  • PostgreSQL
  • Clean service/controller separation

Frontend

  • Angular 19+
  • Signals-based state handling
  • Zoneless change detection

Data Layer

  • Tenant-aware models
  • EF Core configurations
  • Migration-based schema control

Design Considerations

  • Separation of business logic and controllers
  • Clear DTO boundaries
  • Tenant isolation via contextual identifiers
  • Clean API-first backend structure

Running the Application

Backend

dotnet restore
dotnet run

Frontend

npm install
npm start

Ensure PostgreSQL is running and connection strings are configured.

About

A multi-tenant management platform featuring a .NET Identity Service and an Angular dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors