Skip to content

A simple web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack to manage information of students in a class.

Notifications You must be signed in to change notification settings

utkarsh-1602/student-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System

A simple web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack to manage information of students in a class.

Features

  • List of Students: View a grid displaying student details including Student Name, Father's Name, Mother's Name, Age, Home Address, and Registration Date.
  • Add New Student: Ability to add a new student with fields for Student Name, Father's Name, Mother's Name, Age, Home Address, and Registration Date.
  • Update or Delete Student: Users can update existing student information or soft delete a student, where the student disappears from the view screen but remains in the database records.
  • Filtering: Ability to filter students based on their date of registration, student name, and home city.

Technologies Used

  • MongoDB: NoSQL database for storing student information.
  • Express.js: Backend framework for building RESTful APIs.
  • React.js: Frontend library for building user interfaces.
  • Node.js: JavaScript runtime environment for running server-side code.
  • Mongoose: MongoDB object modeling for Node.js.
  • React Router: For handling client-side routing.
  • Bootstrap: Frontend framework for responsive design and styling.
  • Axios: HTTP client for making AJAX requests from the client to the server.
  • Moment.js: For date and time manipulation.

About

A simple web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack to manage information of students in a class.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published