You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs: enhance README with detailed domain overview and feature descriptions
* docs: update README for clarity and additional resources on Vertical Slice Architecture
* docs: add GitHub stars badge to README for visibility
> **New to Vertical Slice Architecture?** Read my blog post: [A Guide to Vertical Slice Architecture in C# .NET](https://nadirbad.dev/posts/vetical-slice-architecture-dotnet/)
9
+
> **New to Vertical Slice Architecture?** Read my [Complete Guide to Vertical Slice Architecture](https://nadirbad.dev/vertical-slice-architecture-dotnet) or jump straight to the [Quick Start Guide](https://nadirbad.dev/vertical-slice-architecture-template-quickstart).
10
+
11
+
## Give it a Star ⭐
12
+
13
+
If you find this template useful, please give it a star! It helps others discover this project.
9
14
10
15
## What is Vertical Slice Architecture?
11
16
@@ -30,17 +35,19 @@ Traditional Layered: Vertical Slice:
30
35
- Easier to understand, test, and maintain
31
36
- Features can evolve independently
32
37
33
-
## Domain: Healthcare Appointments
38
+
## Domain Overview
39
+
40
+
This template models a **medical clinic appointment scheduling system** where patients book appointments with doctors. The domain enforces real-world constraints: doctors cannot be double-booked, appointments must be scheduled in advance, and appointment lifecycle transitions are controlled (scheduled appointments can be completed or cancelled, but these are terminal states).
34
41
35
-
This template implements a **medical clinic scheduling system** - a realistic domain with meaningful business rules:
@@ -242,13 +249,11 @@ dotnet test tests/Application.UnitTests
242
249
dotnet test tests/Application.IntegrationTests
243
250
```
244
251
245
-
## Give it a Star ⭐
246
-
247
-
If you find this template useful, please give it a star! It helps others discover this project.
248
-
249
252
## Learn More
250
253
251
-
-[My Blog Post on Vertical Slice Architecture](https://nadirbad.dev/posts/vetical-slice-architecture-dotnet/)
254
+
-**[The Complete Guide to Vertical Slice Architecture](https://nadirbad.dev/vertical-slice-architecture-dotnet)** - Theory, principles, and implementation details
255
+
-**[VSA vs Clean Architecture: Which Should You Choose?](https://nadirbad.dev/vertical-slice-vs-clean-architecture)** - Detailed comparison with migration strategies
256
+
-**[Quick Start Guide](https://nadirbad.dev/vertical-slice-architecture-template-quickstart)** - Step-by-step setup instructions for this template
0 commit comments