The Student Result Management System is a web-based tool designed to automate the administration of semester results by tracking students' grades. The system is intended to replace manual work and optimize the result preparation process, providing an easy-to-understand explanation of exam results for both administrators and students.
This repository contains the code for a Student Result Management System developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. The system allows administrators, faculty members, and students to perform various tasks related to managing student information, test scores, attendance, and more.
1. Reactjs
: React.js is a popular JavaScript library for building user interfaces. It’s used for build single page applications.
2. Tailwind CSS
: Tailwind CSS is a utility-first CSS framework that allows you to rapidly build custom user interfaces. It provides a set of pre-defined CSS classes that you can use to style your HTML elements without writing any CSS from scratch. And also you can use your own classes for style in tailwind.css.
3. MongoDB
: MongoDB is a popular open-source document-oriented NoSQL database that is designed for high availability, scalability, and performance. It stores data in flexible, JSON-like documents, which makes it easy to work with for developers who are familiar with JavaScript and object-oriented programming.
4. Express.js
: Express.js is a popular open-source framework for building web applications and APIs with Node.js. It provides a set of robust and flexible features for creating HTTP servers and handling requests and responses, making it easier to develop web applications in Node.js.
5. Redux
: Redux is a popular JavaScript library for managing the state of web applications. It provides a predictable state container that can be used to store and manage application data in a single place. Mostly redux used with React.js.
6. Material UI Icons
: Material UI Icons is a popular icon library for React.js that provides a wide range of icons to use in web applications. It is a part of the Material-UI library, which is a collection of React components that implement Google’s Material Design guidelines.
7. JWT
: JWT (JSON Web Token) is a popular open standard for securely transmitting information between parties as a JSON object. It is commonly used for authentication and authorization in web applications and APIs.