brogrammer07 / College-Erp

College Erp using MERN Stack

Home Page:https://college-erp07.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

College Erp using MERN Stack

https://college-erp07.netlify.app/

License:MIT License


Languages

Language:JavaScript 99.5%Language:HTML 0.5%Language:CSS 0.0%Language:Procfile 0.0%