Skip to content

nil1729/school_erp_node

Repository files navigation

School ERP Portal

A Web Application for School to manage Classes, Students and Teachers online.

Version Contributions Welcome

Hosted at Heroku and Using MongoDB Atlas for Database

Use this Admin Credentials to See Demo
Email Adress: admin@gmail.com
Password: 123456



For any suggestion(s) or/and problem(s), please do not hesitate to open an issue!

Functionalities

  • Admin's functionalities
    • Add Teacher
      • Single Teacher Add
      • Multiple Teacher Add via CSV
    • Add Students
      • Single Student Add
      • Multiple Students add via CSV
    • Add Subjects
    • Schedule Exams
    • Classes Management
      • Assign Teacher to a Class
      • Add Students to a Class

Steps to add google login

TODO Functionalities

1. Students Functionalities
2. Teachers Functionalities
3. Remove Google Calender with Some Calender Library
4. Charts for Visualizations

Technologies Used

  • Back end
    • ExpressJS
    • DB
      • MongoDB
    • Authentication
      • Passport and Passport Local Strategy
      • Change Password implemented
  • Front end
    • HTML
    • CSS
    • JS
    • Materialize CSS

Authors

  • Nilanjan Deb