Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 2.22 KB

Readme.md

File metadata and controls

90 lines (65 loc) · 2.22 KB

Manager

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

Table of Contents

General Information

  • Manage users, categories and services
  • CRUD Web Application with ASP.NET Core MVC
  • For education purpose

Technologies Used

  • ASP.NET Core Web APP (Model-View-Controller)
  • SQL Server 2014

Features

  • 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

Database relationshop diagram

https://dbdiagram.io/d/616692b1940c4c4eec92ae00

Screenshots

Dashboard Services Users Categories

Dependencies

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 Status

Project is finished and no longer being worked on. Project is only for example and education purpose.

Contact

Created by @pdm - feel free to contact me!

License

This project is open source. Fell free to use and modify.