Skip to content
This repository has been archived by the owner on Aug 25, 2020. It is now read-only.
/ team-project Public archive

Team project carried out by our group.

Notifications You must be signed in to change notification settings

liannoi/team-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Project

Codacy Badge CodeFactor BCH compliance

Short description

The prototype of a multi-tier application on ASP.NET Core, providing a voting system for the best film from the nomination.

There are two sides to working with the system - the user side and the administrator side. The administrator has the opportunity to conduct CRUD operations on films, genres and actors. The actors and the film have photos that can be added / removed directly when editing the "parent".

SQL Server database, accessed through the Entity Framework Core (Code First).

There are Web APIs that clients access and receive JSON in response, then everything is drawn directly to them. Web API and Application layer - implemented using the Repository pattern and projection of Entities on business types (DTOs).

Authentication, in turn, is implemented at the Web API level through JWT tokens with integration on the MVC client.

In the idea of architecture, we tried to adhere to the methodology of Clean Architecture, first announced by Robert Martin and explained in detail by Jason Taylor sample.

Technologies

  • .NET Core 3.1
  • Entity Framework Core 3.1
  • Bootstrap 4.3.1
  • [Dependence] jQuery 3.3 (with plugins)