Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.23 KB

README.md

File metadata and controls

31 lines (24 loc) · 1.23 KB

CashFlow API

CashFlow API is a project designed to help understand and practice key concepts in modern software development, such as Dependency Injection, Entity Framework Core, and ASP.NET Core Web API.

Features

  • Dependency Injection: Demonstrates the use of dependency injection to manage dependencies and improve code maintainability.
  • Entity Framework Core: Utilizes Entity Framework Core for data access and management.
  • ASP.NET Core Web API: Implements a RESTful API using ASP.NET Core, following best practices for API development.

Technologies Used

  • C# 12.0
  • .NET 8
  • Entity Framework Core
  • ASP.NET Core

Project Stucture

  • CashFlow.Api: Contains the API controllers and configuration.
  • CashFlow.Application: Contains the application logic and use cases.
  • CashFlow.Communication: Contains the request and response models.
  • CashFlow.Domain: Contains the domain entities and enums.
  • CashFlow.Infrastructure: Contains the data access layer and database context.
  • CashFlow.Exception: Custom exception handling and related utilities.

Getting Started

To get started with the project:

  1. Clone the repository:
git clone https://github.com/your-username/cashflow-api.git