Skip to content
/ Manager Public

ASP.NET Core Web APP (MVC). Manage orders, categories, products.

Notifications You must be signed in to change notification settings

prapdm/Manager

Repository files navigation

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.

About

ASP.NET Core Web APP (MVC). Manage orders, categories, products.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published