College-Erp
College-Erp copied to clipboard
College Erp using MERN Stack
COLLEGE ERP
College ERP using MERN Stack
Setup
- 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
TechStack
- Reactjs
- Tailwind CSS
- MongoDB
- Express.js
- Redux
- Material UI Icons
- JWT
Features
- 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
Features to be added later in the future
- Mobile Responsiveness
- Sections other than academics
- More freedom to admin while adding new students,admins,faculties or subjects
Preview
Admin
https://user-images.githubusercontent.com/90241373/156794210-af4db587-1aba-4289-9196-07f2e179d9bb.mp4
Faculty
https://user-images.githubusercontent.com/90241373/156794428-1a73579c-8116-45dd-bee4-140f3b6de2c8.mp4
Student
https://user-images.githubusercontent.com/90241373/156794474-1ba1d10e-30c8-4ce7-881b-520d7ab6aec6.mp4