This project includes a student information management application I created using MongoDB, Express.js, React, and Node.js. This application allows you to add, list and delete student information.
I used the following components and technologies to provide information about the building blocks and technical details of the project:
-
MongoDB: MongoDB was used as the database. Student information is stored here.
-
Express.js: Express.js was used for server-side application. It was used to process HTTP requests and communicate with MongoDB.
-
React: React was used for the user interface. Provides a user-friendly interface to view, add and delete student information.
-
Node.js: Node.js was used to run on the server side. It works integrated with Express.js and directs requests.
Clone the project
git clone https://github.com/elselif/Student-Information-Management-Application.gitTo start the client application:
cd client
npm install
npm start
To start the server application:
cd backend
npm install
npm startThis student information management application offers the following basic functions:
-
Adding Students: You can add new student information through the application.
-
Student List View: You can list the added student information and view their details.
-
Student Deletion: You can delete student information from the list.
This project is open source and feel free to contribute. If you would like to contribute, please follow the steps below:
-
Fork this repository.
-
Add a new feature or fix.
-
Submit your changes with a pull request.