Here is implementation of aspnetrun-core base on real-world e-commerce web application project;

AspnetRunCoreRealWorld is an implementation of base aspnetrun project which written with clean architecture and best practices. The idea is that how to implement real life projects over the base repository i.e. e-commerce domain implemented with full E&E e-commerce web template. AspnetRunRealWorld is an implementation of e-commerce domain with Northwind database.This managed with layered architecture for building modern web applications with latest ASP.NET Core & Web API & EF Core technologies.
Whats Including In This Repository
We have implemented below features over the run-aspnetcore boilerplate template. You can change real-world features as your business requirements;
- E&E e-commerce theme implementation
- Full development of e-commerce use cases of northwind database
- Business rule check, domain policy apply and validations
- Authentication, identity module and identity configuration
- Authorization for Products Page
- Asp.net core built-in dependency injection
- Aspnet core razor tools - View Components, partial Views, Tag Helpers, Model Bindings and Validations, Razor Sections etc..
- Configuration management
- Custom paging implementation
Also we have a lot of missing features you can check here from our project page and you can develop them. We are waiting for your pull requests.
Give a Star! :star:
If you liked the project or if AspnetRun helped you, please give a star. And also please fork this repository and send us pull-requests. If you find any problem please open issue.
Getting Started
Use these instructions to get the project up and running.
Prerequisites
You will need the following tools: