/business-track-app

The project was developed with .net core 3.1 version. During the development phase, design-oriented concerns were not focused on, as the main focus was on writing clean and principled code.

Primary LanguageC#MIT LicenseMIT

Business Track Application (Job Tracking System)

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.

homeindex

Screenshot_1

Installed Packages (BusinessTrack.Business)

  • EPPlus (Excel)
  • FastMember
  • iTextSharp.LGPLv2.Core

Installed Packages (BusinessTrack.DataAccess)

  • Microsoft.AspNetCore.Identity.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.Design
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.Extensions.Configuration.Abstractions

Installed Packages (BusinessTrack.Entities)

  • Microsoft.AspNetCore.Identity.EntityFrameworkCore

Installed Packages (BusinessTrack.Web)

  • AutoMapper.Extensions.Microsoft.DependencyInjection
  • FluentValidation.AspNetCore
  • Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
  • Microsoft.VisualStudio.Web.CodeGeneration.Design

Contact Addresses