School Management App with ASP.NET Core MVC for all operating systems using cross-platform tools.
- Auth0
- Manage Courses
- Manage Lecturers
- Manage Students
- Manage Class Management
- Manage Enrollments
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 |
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>"
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
- ASP.NET Core
- C#
- Microsoft SQL
- Visual Studio Code
- Docker
- DBeaver