Skip to content

brogrammer07/College-Erp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COLLEGE ERP

College ERP using MERN Stack

Setup

  1. Create a .env file in server folder.
  2. Copy the content of .env.example to the newly created .env file
  3. Change the MONGODB_URI to your MongoDB atlas URI
  4. Open a terminal in client folder and run "npm run start"
  5. Open another terminal in server folder and run "npm run start"
  6. Go to "localhost:3000/login/adminlogin"
  7. After successfully running the server, a dummy admin should be created.
  8. Dummy admin username = ADMDUMMY, password = 123

TechStack

  1. Reactjs
  2. Tailwind CSS
  3. MongoDB
  4. Express.js
  5. Redux
  6. Material UI Icons
  7. JWT

Features

  1. Fully Functional Admin, Faculty and Student options
  2. Login feature using JWT
  3. User authentication using JWT
  4. Admin can Update profile details, password in profile section
  5. Admin can add delete or get any student, admin or faculty
  6. Admin can add new departments and subjects
  7. Admin can create new notices
  8. Faculty can Update profile details, password in profile section
  9. Faculty can create new test, mark attendance or students and also upload marks of created tests
  10. Student can Update profile details, password in profile section
  11. Student can check their attendance, marks and subject list
  12. Error display feature available with form validation
  13. Modern UI

Features to be added later in the future

  1. Mobile Responsiveness
  2. Sections other than academics
  3. More freedom to admin while adding new students,admins,faculties or subjects

Preview

Admin

Admin.mp4

Faculty

Faculty.mp4

Student

Student.mp4