While everyone is chasing AI hype, senior .NET developers still need production-grade enterprise applications
that actually work end-to-end. Authentication, Background Jobs, Email,
Rate Limiting, Health Checks, and more — all harmoniously integrated with your business features.
No gaps. No surprises.
Most Applications Look Good on the Surface But Fail Where It Matters
Many developers can build CRUD features and fancy UIs. But when it comes to wiring up
Authentication, Authorization, Background Jobs, Email delivery, File storage,
Rate Limiting, Health Checks, and Logging — all working in harmony — the cracks start to show.
Even worse, most don't know what an enterprise app needs or how
to implement it properly alongside business logic.
10 Enterprise Features, One Codebase
Every feature your enterprise app needs — already built, tested, and working together. No assembly required.
Authentication
ASP.NET Core MVC Identity + JWT + Firebase SSO
Login, registration, email confirmation, password reset, 2FA, account management. Plus JWT access tokens with refresh token rotation for API clients. Optional Firebase SSO with Google sign-in.
Role-Based Authorization
Admin / Member / Guest
Pre-configured roles: Guest, Member, and Admin. New users automatically receive the Guest role. Admin user is seeded on startup. Controllers and endpoints protected by role attributes.
AutoNumber Generation
Automatic Code / Number Generation
Entities implementing IHasAutoNumber get auto-generated codes (e.g., COMP-0001, TAX-0001). Configurable format — just implement the interface.
Multi-Database
InMemory / SQL Server / PostgreSQL
Switch database provider with a single config change. Auto-creates database and tables on startup. Ideal for development (InMemory) to production (SQL Server or PostgreSQL) workflows.
Background Jobs
Hangfire + Recurring Jobs
Hangfire with built-in dashboard at /hangfire (Admin only). Supports recurring, fire-and-forget, and delayed jobs. Storage follows your database config, plus a sample SerilogCleanupJob ready to use.
Email Delivery
SendGrid / Mailgun / SMTP / Mailjet
Multi-provider email service with template support. Integrated with Identity for email confirmation, password reset, and 2FA. Switch providers via config — no code changes.
File Upload / Download
Local Storage
File storage service supporting local file system. Upload, download, delete, and serve files with proper content types. Ready for avatar uploads and document attachments.
Health Checks
3 Endpoints + Dashboard UI
Built-in health check endpoints (/healthz, /ready, /health) with a beautiful dashboard at /Admin/HealthCheck/Index. Monitor database, storage, and overall application health.
Logging
Serilog — File + Database
Structured logging with Serilog. Writes to rolling files in wwwroot/data/serilog/ and optionally to database. Includes automatic cleanup job (Hangfire) that deletes logs older than 3 days.
Rate Limiting
4 Policies — Configurable
Four rate limiting policies via System.Threading.RateLimiting: Global, Authenticated, Write, and Admin. Each policy is independently configurable through appsettings.json. No custom middleware needed.
...and every feature includes full CRUD with CQRS, validators, DataTables, and JavaScript-powered dynamic UI — all running inside ASP.NET Core MVC views. No SPA, no complex build tools. Just clean MVC with interactive enhancements.
ARCHITECTUREVertical Slice Architecture
Stop Jumping Between Projects. Everything in One Place.
With Vertical Slice Architecture, each feature is a self-contained folder
containing everything it needs — controller, CQRS handlers, validators, API endpoints,
views, and JavaScript.
Each feature is isolated → AI context fits in one folder
.ai-assisted/SKILL-SOFTWARE-ENGINEERING.md teaches AI to generate 18 files from one prompt
No more feeding the entire solution = lower token consumption
Focus AI on business logic, not boilerplate
No project-hopping — one folder per feature
Mistake-proof — organized by feature, not by layer
AI-friendly — limit context to one folder
AI-READYSave Your AI Tokens
Why Start from Zero When You Can Start from Standard?
Every time you ask an AI to generate CRUD from scratch, you burn thousands of tokens
on the same patterns — controller, handlers, validators, views, JavaScript. Over and over.
Don't
Ask AI to generate CRUD from blank. Waste tokens on boilerplate patterns you already know.
Do
Tell AI: "Generate full CRUD for Currency. Follow the skill." One prompt → 18 production-ready files.
With the included .ai-assisted/SKILL-SOFTWARE-ENGINEERING.md instruction file, your AI agent knows
exactly how to generate any feature — entity analysis, CQRS patterns, validation rules,
view templates, and API endpoints. One prompt. Complete feature. Zero boilerplate.
SSOFirebase Authentication
One-Click Login with Google & Firebase
Seamless single sign-on integration with Firebase Authentication.
Users can sign in with their Google account in one click — no passwords, no hassle.
The integration uses Firebase SDK on the client side and verifies tokens server-side
via Firebase REST API, with no Google Cloud Console or service account required.
Google Sign-In Popup
Server-Side Token Verification
Auto-Create User on First Login
No Google Cloud Console Needed
Firebase SSO Integration
Sign in with Google — fast, secure, and passwordless.
Start Building, Not Boilerplating
Stop reinventing the wheel. Start with a solid, production-ready foundation that includes
everything your enterprise app needs — so you can focus on what makes your application unique.