Skip to content

mchomem/CleanArchitectureMvc

Repository files navigation

Clean Architecture with Mvc

This repository contains a simple and functional application model for managing products and categories (of products). This project is the result of the course Clean Architecture Essencial - ASP .NET Core com C# created by Jose Carlos Macoratti.

In this course, in addition to studying the clean architecture approach implemented in an ASP.NET MVC type application with Razor pages, features such as security, CQRS, repository pattern and many others are covered. As usual, I always modify some details of the project to go a little further than proposed, this project is not simply typing the code and compiling, much less copying and pasting. Small improvements have been made to both the frontend and backend.

ER model

ER model

Application architecture diagram

Application architecture

Project organization in Visual Studio 2022 solution

Project organization

Application images

Home

Home

Product Management

Product list

Product new

Product details

Additional improvements

  • Sending product image to the server;
  • Deleting unused product image for registrations;
  • Pagination of listings based in the video tutorial asp.net core MVC crud Pagination;
  • Graphical improvements for action buttons;

About

Application model with clean architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors