This project is a Student Gradebook application written in Javascript. The goal of this software is to demonstrate core Javascript programming conceptss such as classes, functions, arrays, conditionals, loops, and file input/output using Node.js. It provided an opportunity to practice using external libraaries in aa real-world style project.
The software allows users to add or delete students, input multiple grades for each student, calculate average grades, view students with their grades, and save and load data from files. This application demonstrates how JavaScript can be used for backend applications in Node.js. It is designed to be a simple, text-baased interface to easily test program logic.
Video Demonstration of how my software works: Software Demo Video
- Virtual Studio Code
- Git / GitHub
- JavaScript
- Node.js
- prompt-sync
- fs module
- Youtube.com
- Youtube.com
- W3schools.com
- W3schools.com
- W3schools.com
- W3schools.com
- W3schools.com
- W3schools.com
- W3schools.com
- W3schools.com
- Nodejs.org
- Rollbar.com
- Add input validation to ensure grades are between 0 and 100.
- Add ability to edit student grades and names.
- Add sorting options to display students by name or average grade.