/hand-out

Hand-Out ♦️ is a web app, for handing out disused wares to needers.

Primary LanguageCSS

♦️ Hand-Out ♦️ is a web app, for handing out disused wares to needers.

App Link (sorry it's free host 😋)

Hand-Out Presentation Video

🔰 What did I learn and use while developing this web app ❓

(i'll add ✨ for topics I learned on this project)

👇

  • Repository Pattern ✨

  • Unit of Work ✨

  • Dependency Injection ✨

  • IoC (Inversion of Control) Containers ✨

  • N-Tier Architecture:

    • BusinessLogic
      • Services
    • DataAccess
      • Repositories
    • Entity
    • Presentation
  • Entity Framework Core:

    • Code-First
    • Migrations
    • Lazy, Eager, Explicit Loading ✨
    • FluentAPI ✨
    • Auto Mapper ✨
    • FluentValidation ✨
    • View Model & DTOs ✨
  • Identity Core:

    • Claims/ClaimsPrincipal ✨
    • Cookie ✨
    • Role based Authorization ✨
  • SignalR ✨

    • Real-time Communication (chat) ✨
  • Application Settings/Configurations ✨

    • Environment variables ✨
    • appsettings.json ✨
      • appsettings.Development.json ✨
      • appsettings.Production.json ✨
  • MVC (best practices)

    • Tag Helpers ✨
    • Areas ✨
  • jQuery ✨

  • Bootstrap 5

  • HTML5

  • CSS