Skip to content

School Management App with ASP.NET Core MVC for all operating systems using cross-platform tools.

Notifications You must be signed in to change notification settings

didepanlayar/ASPNETCore-School-Management

Repository files navigation


School Management

Description

School Management App with ASP.NET Core MVC for all operating systems using cross-platform tools.

Features

  • Auth0
  • Manage Courses
  • Manage Lecturers
  • Manage Students
  • Manage Class Management
  • Manage Enrollments

Requirement

Framework and package versions.

Name Version
.NET 7.0
AspNetCoreHero.ToastNotification 1.1.0
Auth0.AspNetCore.Authentication 1.3.1
Microsoft.EntityFrameworkCore.Design 7.0.10
Microsoft.EntityFrameworkCore.SqlServer 7.0.10
Microsoft.EntityFrameworkCore.Tools 7.0.10
Microsoft.VisualStudio.Web.CodeGeneration.Design 7.0.9

Environment

Create database and add connection string in appsettings.json.

"SchoollManagementConnection": "<Connection String>"

Add Domain and Client ID for Auth0 in appsettings.json.

"Domain": "<Domain>",
"ClientId": "<Client ID>"

Installation

Clone this project.

git clone https://github.com/didepanlayar/ASPNETCore-School-Management.git
cd ASPNETCore-School-Management

Restore configuration.

dotnet restore
dotnet build

Run Project.

dotnet dev-certs https
dotnet run

Hot Reload.

dotnet watch run

Screenshots

Tech Stack

  • ASP.NET Core
  • C#
  • Microsoft SQL
  • Visual Studio Code
  • Docker
  • DBeaver

About

School Management App with ASP.NET Core MVC for all operating systems using cross-platform tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published