College ERP using MERN Stack
- Create a .env file in server folder.
- Copy the content of .env.example to the newly created .env file
- Change the MONGODB_URI to your MongoDB atlas URI
- Open a terminal in client folder and run "npm run start"
- Open another terminal in server folder and run "npm run start"
- Go to "localhost:3000/login/adminlogin"
- After successfully running the server, a dummy admin should be created.
- Dummy admin username = ADMDUMMY, password = 123
- Reactjs
- Tailwind CSS
- MongoDB
- Express.js
- Redux
- Material UI Icons
- JWT
- Fully Functional Admin, Faculty and Student options
- Login feature using JWT
- User authentication using JWT
- Admin can Update profile details, password in profile section
- Admin can add delete or get any student, admin or faculty
- Admin can add new departments and subjects
- Admin can create new notices
- Faculty can Update profile details, password in profile section
- Faculty can create new test, mark attendance or students and also upload marks of created tests
- Student can Update profile details, password in profile section
- Student can check their attendance, marks and subject list
- Error display feature available with form validation
- Modern UI
- Mobile Responsiveness
- Sections other than academics
- More freedom to admin while adding new students,admins,faculties or subjects
Admin
Admin.mp4
Faculty
Faculty.mp4
Student