Skip to content

waltermillan/StudentManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudentManagement Project

Student management and course assignment system. Displays general information about the student, their courses, addresses, contacts, and assignments.

Changelog

  • 07/01/2026: Initial project load. API correction to follow RESTful conventions and ensure appropriate and plural routes. Upload of database structure data, entities, and DMLs.
  • 21/03/2026: Final project upload and complete assignment of students to courses, with their corresponding unit tests. The unit tests were added using Copilot.
  • 27/07/2026: Added a short demo.

Objective:

Practice .NET (C#) / SQL and Angular (Typescript) / Design Patterns / DDD / Onion Architecture // Unit Tests. To explain, roughly to people outside of programming, what is BackEnd, what is FrontEnd, and what is BBDD (Database).
Resuming the creation of a project from scratch after a few months without uploading anything new.

Features

BACKEND:

  • Onion Architecture.
  • Design Patterns:
    • Repository
    • UnitOfWork
    • Singleton
    • Base Entity
    • DTO

FRONTEND:

  • Nothing will be uploaded from the front section yet.

DB:

  • Written in SQL Server.
  • Contains Tables (DDLs) and Data (DMLs).

Installation

🗄️ Data base

  • Engine: Microsoft SQL Server
  • Version: SQL Server 2019 Express
  • Build: 15.0.2000.5 (RTM)
  • Operative System: Windows 10 (x64)

🧰 Technologic Stack

  • .NET 9 (ASP.NET Core Web API)
  • Entity Framework Core
  • SQL Server Management Studio 20.2.30.0
  • Angular 19.2.19

Steps:

  1. Clone the repository:

    git clone https://github.com/waltermillan/StudentManagement.git
  2. Follow the rest of the installation steps provided in the documentation.

  3. Follow the setup video guide:

License

Free

About

Student management and course assignment system. Displays general information about the student, their courses, addresses, contacts, and assignments.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors