GitHunt
CI

cihatsolak/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.

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

Linkedin: Send a message on Linkedin
Twitter: Go to @cihattsolak
Medium: Read from medium