An academic advising and course-planning web application built with C# and ASP.NET Core Razor Pages.
- Student and administrator dashboard pages.
- Course browsing, academic advising, and planning.
- Transcript and invitation workflows.
- Account sign-in, sign-up, and password recovery pages.
These areas are represented in the source. This repository is an academic prototype; deployment readiness and all workflows have not been independently verified.
| Path | Purpose |
|---|---|
Template/Pages/ |
Razor pages and page handlers |
Template/Models/ |
Course, user, and database models |
Template/wwwroot/ |
CSS, JavaScript, and static assets |
Template/Program.cs |
Application startup |
Template.sln |
Visual Studio solution |
The project currently targets .NET 7 and uses SQL Server through System.Data.SqlClient. Review the database model and application configuration before running it. Keep local connection strings in user secrets or environment variables.
dotnet restore Template.sln
dotnet run --project Template/Template.csprojThe configured database and required tables must exist for database-backed workflows. A framework upgrade and deployment validation are recommended before production use.