FintrakCleanArchitecture 1.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet new install FintrakCleanArchitecture::1.0.2
                    
This package contains a .NET Template Package you can call from the shell/command line.

ASP.NET 8 Clean Architecture design pattern Template

We are excited to introduce a ready-to-use template for ASP.NET 8, featuring a clean architectural design pattern and a well-organized folder structure. This template is designed to streamline your development process and promote best practices. Key Features:

  1. Generic Repository Design Pattern: Simplifies data access and repository management.
  2. CQRS Design Pattern: Enables scalable and maintainable command and query handling.
  3. Fluent Validation: Provides a flexible and intuitive validation framework.
  4. Global Error Handling: Ensures robust error management and reporting.

This template is perfect for developers seeking a solid foundation for their ASP.NET 8 web api projects.

Package Installation

You can install this template using NuGet:

dotnet new -i FintrakCleanArchitecture

Dotnet new command

dotnet new FintrakCleanArchitecture -n YourProjectName

IDE

Visual Studio
Visual Studio Code

Dotnet run application

dotnet run YourProjectName.Api

Pack this Template

dotnet pack .\nuget.csproj

Install the nuget package

dotnet new -i .\YourNugetPackageName.nupkg

License

This project is licensed with the MIT license.

Kafka Implementation

in appsettings.json put your configuration Example "Kafka": { "bootstrapservers": "localhost:9092", "UseKafka": true, "FlushProducerInSeconds": 2, "ConsumedInSeconds": 2 } Note that you can use Confluent.Kafka configuration

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.3 302 10/21/2025
1.0.2 365 8/18/2025
1.0.1 310 8/15/2025
1.0.0 312 8/15/2025