Skip to content

A C# console application to manage student records with persistent storage using JSON. Includes CRUD operations, auto-generated IDs, course tracking, and average calculation.

License

Notifications You must be signed in to change notification settings

rojanjn/student-json-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Student JSON Manager

A C# console-based application that manages student records using JSON as a persistent storage format. Supports adding students, tracking courses and marks, calculating averages, viewing and deleting records — all from an interactive terminal menu.


Features

  • Add a student with auto-incremented ID
  • Store multiple courses and marks per student
  • Save/load student records to/from student.json
  • View all students or search by ID
  • Delete student records
  • Display average marks

Technologies Used

  • C#
  • .NET Console Application
  • System.Text.Json for serialization

How to Run

  1. Clone this repo:
    git clone https://github.com/rojanjn/student-json-manager.git
    cd student-json-manager/StudentJsonManager

About

A C# console application to manage student records with persistent storage using JSON. Includes CRUD operations, auto-generated IDs, course tracking, and average calculation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages