A simple web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack to manage information of students in a class.
- 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.
- 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.