Skip to content

A timetable management system (ERP) with wide range of features for efficient time planning for students and teachers.

Notifications You must be signed in to change notification settings

ayush-saklani/classsync

Repository files navigation

Class-Sync Timetable manager (γ)

Designed and built with all the love and passion in the world by ayush-saklani X RawatDevanshu. ( currently in finalization phase )

Language and Tools

How to run this project

To start the Server

  • cd backend ( From the root folder )
  • npm start ( starts the server )

To start the Frontend

  • Open in live server
  • OR
  • Open the index.html ( home page )

Folder Structure

  • asset folder to store logos, docs and extra files
  • frontend HTML frontend
  • backend NodeJS and MongoDB Backend
  • frontend HTML frontend
  • JSONS Data Structure used to store documents in DB
  • README.md README.md

Things to work and figure out right now

( kuch idea ya kaam hoga to list kardena neeche and ping me )

Version 1.5

  • reset button
  • room validation
  • seperate website for admin and students
  • resetting the code for new faculty data structure
  • teacher validation
  • relocating the assets and refactoring the website according to students , teacher and admin
  • Deployment of code [backend + frontend]
  • collection or list for events and subject list.
  • before entering the timetable for sections, subject allocation and fixation should be done beforehand else teacher data will be resetted.

subject (list) will store the subject course and semester wise.

events will be stored date wise[date as a primary key to match] in a collection(collection preferred because we want to extract 7 days of upcoming events).

Version 1.8

  • Login for students teacher and admin

Version 2.0

  • copy to side button [ jaise 2 hrs ki class hai tab on hover to copy data so the slot at right ] [ future feature ]
  • faculty exchange of teaching slot permanently and temporarily
  • room ds change
  • college events handling and holiday flashes [ save event get 7 event and get all events delete and update events all required accordingly ]

About

A timetable management system (ERP) with wide range of features for efficient time planning for students and teachers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published