Skip to content

A student management system built with TypeScript to practice CRUD operations, OOP principles, and clean repository architecture.

Notifications You must be signed in to change notification settings

haranck/Student-Management-Typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System – TypeScript 🎓

This project is a Student Management System built using TypeScript, created to understand and practice CRUD operations, Object-Oriented Programming (OOP) principles, and clean repository architecture.

The main goal of this project is learning and improving TypeScript fundamentals while building a real-world inspired application.


🚀 Tech Stack

  • TypeScript
  • Node.js
  • JavaScript
  • HTML & CSS (basic UI support)

✨ Features

  • Add new students
  • View student details
  • Update existing student information
  • Delete student records
  • Strong typing using TypeScript
  • Object-Oriented Programming concepts
  • Clean and maintainable code structure
  • Repository-based architecture for better understanding

🧠 Concepts Covered

  • TypeScript basics and advanced types
  • Classes and Objects
  • Interfaces and Type definitions
  • OOP principles (Encapsulation, Abstraction)
  • CRUD operations
  • Separation of concerns
  • Project architecture best practices

About

A student management system built with TypeScript to practice CRUD operations, OOP principles, and clean repository architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published