---
title: "VaultIQ — ASP.NET Core 8 + Angular 18 Clean Architecture"
description: "VaultIQ by Shreyansh Kumar Singh: an AI startup-idea generator on ASP.NET Core 8 Clean Architecture with an Angular 18 Signals front end."
url: https://www.shreyanshkumarsingh.com/projects/vaultiq-dotnet-angular-clean-architecture
author: Shreyansh Kumar Singh
updated: 2026-10-08
---

# VaultIQ: ASP.NET Core 8 and Angular 18 in Clean Architecture

By Shreyansh Kumar Singh. Source available on GitHub.

**What does a Clean Architecture project with ASP.NET Core 8 and Angular 18 Signals look like?**

VaultIQ is an AI startup-idea generator laid out the way enterprise .NET teams build to last: an ASP.NET Core 8 Web API in four Clean Architecture layers with EF Core and SQL Server, and an Angular 18 front end built from standalone components with Signals for state.

- **Clean Architecture layers:** 4
- **.NET:** 8
- **Angular:** 18 (standalone + Signals)
- **Stack:** C# · ASP.NET Core 8 · EF Core · SQL Server · Docker · Angular 18

## The problem it solves

Prototypes get rewritten the moment a second client arrives. VaultIQ is the enterprise half of the range: a deliberately small product built with the structure a real .NET + Angular team would use, so it could survive that second client.

## What he built

### Back end: four layers

An ASP.NET Core 8 Web API split into four Clean Architecture layers, with EF Core over SQL Server (run locally in Docker), so business rules don't depend on the database or the web framework.

### Front end: Angular 18 with Signals

Standalone components and Signals instead of NgModules and ad-hoc subscriptions, and a landing page in the product's own violet-and-pink brand.

## The hardest decision: Structure first, even for a small product

Clean Architecture costs more files on day one. The trade is that each layer can be tested and replaced on its own — the same reasoning behind Sarthi's separately testable pipeline stages, applied to a conventional enterprise stack. It mirrors how Shreyansh builds production systems at RamanByte: the API contract and the schema first, then the client that consumes them.

## The result

A .NET 8 and Angular 18 codebase that shows the enterprise patterns hiring teams look for — layering, separation of concerns, Signals — in a product small enough to read in an afternoon.

Stack: C#, .NET 8, Angular 18, Signals, EF Core, SQL Server

- [Source on GitHub](https://github.com/Shreyanskumarsingh20/vaultIQ)

---

Shreyansh Kumar Singh — AI & Full-Stack Engineer, Pune, India. Contact: shreyanshkumarsingh208@gmail.com or https://www.shreyanshkumarsingh.com/contact (call and WhatsApp buttons). More: https://www.shreyanshkumarsingh.com/llms.txt · https://www.shreyanshkumarsingh.com/sitemap.xml
