CarRental Project - Backend

Technologies and Techniques Used in the Project

  • .NET
  • ASP.NET
  • EntityFramework Core
  • Autofac
  • FluentValidation
  • JWT
  • IOC
  • Autofac Dependency Resolver
  • FileUpload
  • Aspects

Aspects

  • Caching
  • Performance
  • Transaction
  • Validation / FluentValidation

Nuget Packages and Their Versions

  • Autofac - Version = v6.1.0
  • Autofac.Extensions.DependencyInjection - Version = v7.1.0
  • Autofac.Extras.DynamicProxy - Version = v6.0.0
  • FluentValidation - Version = v9.5.1
  • Microsoft.AspNetCore.Authentication.JwtBearer - Version = v3.1.12
  • Microsoft.AspNetCore.Http - Version = v2.2.2
  • Microsoft.AspNetCore.Http.Abstractions - Version = v2.2.0
  • Microsoft.AspNetCore.Http.Features - Version = v5.0.3
  • Microsoft.EntityFrameworkCore.SqlServer - Version = v3.1.12
  • Microsoft.IdentityModel.Tokens - Version = v6.8.0
  • Newtonsoft.Json - Version = v13.0.1
  • System.IdentityModel.Tokens.Jwt - Version = v6.8.0

El Senpai