This project is a web application built with React, Express.js, and MongoDB. It includes features such as student management, attendance tracking, and dynamic authentication.
Live Demo (User: 1,Password: 1) https://rthmanager.netlify.app/
- User authentication and authorization
- Student management system
- Attendance tracking
- Attendence stored of each class via PDF using jsPDF
- Responsive design for desktop and mobile use
- React - The web framework used
- Node.js - The server environment
- Express - Web application framework for Node.js
- MongoDB - NoSQL database used
- Mongoose - MongoDB object modeling for Node.js
- Tailwind CSS - Utility-first CSS framework
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What you need to install the software:
- Node.js
- npm
- MongoDB
Follow these steps to get your development environment set up:
- Clone the repository to your local machine:
git clone https://github.com/Radifical/StudentManager-MERN)https://github.com/Radifical/StudentManager-MERN- Navigate to the project backend:
cd backend- Edit config.js:
export const PORT = 5555;
export const mongoDBURL =
"MY_DATABASE_URL_HERE";
- Install the required NPM packages:
npm install- Start the server:
npm startThe server should now be running on localhost:5555.
- Navigate to the project frontend:
cd my-react-app- Install the required NPM packages:
npm install- Start the development server:
npm run devAdd instructions for using your project, including any scripts or aliases you've set up for tasks like seeding the database or running tests.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Radif Rahman - Linkedin
Project Link: https://github.com/Radifical/StudentManger-MERN




