QuanLyKhoaCNTTUEF

A full stack web project built using ASP.NET, EF Core. The app can be used to browse and manage school system events

Screenshots:

Login:

image

Event management page:

image

image

image

Plan management page:

image

image

Group management page:

image image image image

Task management page:

image

image

ToastR notifications:

image

Admin

  • Can edit and delete events.

  • Can edit and delete plans.

  • Can edit and delete groups.

  • Can edit and delete tasks.

  • Can edit and delete users.

  • Can delete user accounts.

Built With:

  • ASP.NET Core 6
  • Entity Framework Core
  • Microsoft SQL Server Express
  • ASP.NET Identity System
  • MVC Areas (Admin / User)
  • Razor Pages + Partial Views
  • Customized Log in and Register pages (scaffolded)
  • Responsive Design (Custom CSS, Bootstrap and JS animations/transitions/DOM)
  • Bootstrap 5

(Libraries) jQuery

Database structure (corresponds to 3rd normal form with some reservations for simplification):

image

Local Enviroment Setup

  1. You need to have the .NET 7 SDK installed. Be sure to download the latest version for Visual Studio 2022.
  2. Use the latest version of Visual Studio 2022: https://visualstudio.microsoft.com/downloads/
  3. Install SQL Server 2019 (or later version), Developer or Express edition: https://www.microsoft.com/en-us/sql-server/sql-server-downloads. By default this uses localdb; adjust the connection string in appsettings.json if needed.