Skip to content

Digital Marketing web Application using Asp.Net Core and clean architecture

Notifications You must be signed in to change notification settings

EsmailEmami/Reshop

Repository files navigation

Wellcome to Reshop

This Project is a full-stack Digital Marketing Web application of Asp.Net Core 5.0. It is based clean-architecture

Techical Stack

  • Asp.Core 5.0 Web Application
  • ASP.NET WebApi Core
  • Entity Framework Core
  • Authentication
  • Google reCAPTCHA
  • MSSQL

Design Patterns

  • Clean Archtecture
  • Repository
  • Inversion of Control / Dependency injection
  • ORM

TODO

  • Use multiple environments
  • Response wrapper
  • Async/Await
  • Middleware
  • Access Control
  • Clean Archtecture
  • Error Handling, Global Exception
  • Common: Constants, Helpers
  • Scoped over Transient
  • Use abstract keyword to appropriate class
  • Use IQueryable, IEnumerable, IList interfaces
  • Use .Net Core 6.0 for Class Library
  • Hashing
  • Mail
  • ORM {Entity Framework Core}
  • Pagination
  • Sorting
  • Search
  • Filtering
  • Data Seeding
  • File storage: Upload/Download
  • Caching
  • Encryption

About

Digital Marketing web Application using Asp.Net Core and clean architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published