Skip to content

Full-stack student management system using an Angular SPA and an ASP.NET Core RESTful API with SQL Server.

Notifications You must be signed in to change notification settings

FadyASadek/Student-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Student CRUD Application

A full-stack CRUD application built using ASP.NET Core Web API, SQL Server, and Angular to manage student records efficiently.


Overview

This is a simple yet effective CRUD (Create, Read, Update, Delete) application that allows users to manage student data seamlessly. Whether you're adding a new student, updating details, or removing entries, the interface is fast and user-friendly.


Tech Stack

  • Backend: ASP.NET Core Web API + SQL Server
    → Robust and scalable API for managing data.

  • Frontend: Angular
    → Interactive and dynamic UI with component-based architecture.

  • Styling: Tailwind CSS
    → Clean, responsive, and modern design with utility-first classes.


Features

  • Add new student records
  • Edit existing student details
  • Delete student records
  • Fetch and display all student data efficiently

Future Enhancements

  • Add search and filtering functionality for better usability
  • Add form validation and toast notifications
  • Include sorting options and pagination

How to Run the Project

Backend (ASP.NET Core API)

  1. Open the solution in Visual Studio
  2. Update the SQL Server connection string in appsettings.json
  3. Run Update-Database in the Package Manager Console
  4. Press F5 to start the API

Frontend (Angular)

  1. Navigate to the Angular project folder
    cd StudentApp

About

Full-stack student management system using an Angular SPA and an ASP.NET Core RESTful API with SQL Server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published