Jefferson Fidelis
All projects
Web Development

Student Registration System

Student registration with automatic grade-average calculation.

Student registration form with enrollment number, name, two grades, and calculated average
JavaScriptHTMLCSS

Problem

Manually tracking student enrollment numbers, names, and grades — and computing averages by hand — doesn't scale even for a single classroom.

Solution

A registration form capturing student ID, name, and two grades, with the overall average calculated and displayed automatically on submission.

Architecture

A form-driven CRUD web app: client-side form handling and validation, with average calculation and persisted student records.

Challenges

  • Keeping the grade-calculation logic correct and consistent with the registration form

Learnings

  • Solid fundamentals: form validation, CRUD flows, and simple derived-data calculations end to end