The Student File Manager is a full-stack web application built using React.js, Redux, Express.js, MongoDB, and Node.js. It provides a comprehensive solution for managing student information, including CRUD operations (Create, Read, Update, Delete) for student records.
Student Management: Add, view, edit, and delete student records with ease. Responsive Design: Mobile-friendly interface for seamless access on various devices. Data Persistence: Store student data in a MongoDB database for persistent storage. RESTful API: Utilize a RESTful API built with Express.js to handle backend operations. Redux State Management: Efficiently manage application state using Redux toolkit.
To run the Student File Manager locally, follow these steps:
Clone the repository:
Copy code git clone https://github.com/your-username/Student-File-Manager.git Install dependencies for both the frontend and backend:
bash Copy code cd Student-File-Manager npm install cd client npm install Start the backend server:
bash Copy code npm start Start the frontend development server:
bash Copy code cd client npm start Access the application in your web browser at http://localhost:3000.
The backend API for the Student File Manager is hosted on Replit. You can access the API using the following link: https://replit.com/@Rakezt/reduxtoolkit-student-management-API
Make sure Backend server is running before testing the apps.
Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.
This project is licensed under the YOURSWEETNIGHTMARE License.