Skip to content

waltermillan/StudentManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 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.

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.

Future Improvement

  • Upload the final backend code, the frontend, and do a short demo..

License

Free

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors