We set out with the principle of writing clean code and aimed to write a system where a company can follow its internal business. The project consists of four layers: Web, Entities, DataAccess and Business. In addition to the asp net core 3.1 version, I also developed additional packages, which are widely used in the industry, by including them in the project. In the information below, there is information about what packages and which layer I use.
- EPPlus (Excel)
- FastMember
- iTextSharp.LGPLv2.Core
- Microsoft.AspNetCore.Identity.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.Design
- Microsoft.EntityFrameworkCore.SqlServer
- Microsoft.EntityFrameworkCore.Tools
- Microsoft.Extensions.Configuration.Abstractions
- Microsoft.AspNetCore.Identity.EntityFrameworkCore
- AutoMapper.Extensions.Microsoft.DependencyInjection
- FluentValidation.AspNetCore
- Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
- Microsoft.VisualStudio.Web.CodeGeneration.Design