It's typical CRUD Web Application with ASP.NET Core MVC
Live demo here.
Login: user@manager.pl Password: Password123
Run in Docker: https://hub.docker.com/repository/docker/avenus/manager
- General Info
- Technologies Used
- Features
- Database relationshop diagram
- Screenshots
- Dependencies
- Project Status
- Contact
- License
- Manage users, categories and services
- CRUD Web Application with ASP.NET Core MVC
- For education purpose
- ASP.NET Core Web APP (Model-View-Controller)
- SQL Server 2014
- Register new user
- Login / Logout
- Password remainder
- Email notification
- Loging errors and exeptions to file
- Loging request longer than 5s
- Status code pages and exception handling
- Roles: Admin, Manager, User
- Search users, services, categories
- Sort tables
https://dbdiagram.io/d/616692b1940c4c4eec92ae00
Packeges used in the project:
- AutoMapper 8.1.1
- FluentValidation 10.3.3
- FluentEmail.Core 3.0.0
- FluentEmail.MailKit 3.0.0
- FluentEmail.Razor 3.0.0
- Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 5.0.11
- Microsoft.EntityFrameworkCore 5.0.11
- Microsoft.EntityFrameworkCore.SqlServer 5.0.11
- Microsoft.EntityFrameworkCore.Tools 5.0.11
- NLog.Web.AspNetCore 4.14.0
- Vereyon.Web.FlashMessage 3.0.0
Project is finished and no longer being worked on. Project is only for example and education purpose.
Created by @pdm - feel free to contact me!
This project is open source. Fell free to use and modify.