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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class-Sync Timetable manager (v1.8)

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

Languages, Frameworks and Tools

How to run this project

⚠️ Warning - Before entering the timetable for sections, subjects and teacher allocation and fixation should be done beforehand else teacher data will be resetted and code might break.

  • Backend ( Server ) - in terminal npm start ( starts the server )
  • Frontend - Open frontend/index.html ( home page )

( Any idea, features, bugs or work in mind ??? list below and ping me )

⭐ Ideas and features to work and figure out right now

Version 1.0 ✅

  • changes the significant app fundamental approches to solve the problem.
  • Implement basic functionality for creating and managing timetables.
  • Add support for adding and editing subjects, teachers, and rooms.
  • Implementation of room validation.
  • Create separate interfaces for admin and students.
  • Data Structture design and Implementation
  • Basic API Design and Implementation.
  • UI Design and improvements.

Version 1.5 ✅

  • reset button.
  • room validation improvement.
  • seperate website for admin and students.
  • resetting the code for new faculty data structure
  • Implementation of teacher validation.
  • relocating the assets and refactoring of website folders and routings.
  • collection for subject teacher list ( common subject (list) will store the subject course and semester wise )
  • Deployment of code [backend ( 50% ) + frontend].
  • UI improvements.

Version 1.8 ✅

  • Feature to check the number of lectures allocated out of total required lectures in a week.
  • Login for admin

Version 2.0 ( under development )

  • Removal of all list and making them individual collections.
  • Converting room list to room collection with greater detail stored
  • copy to side button [ jaise 2 hrs ki class hai tab on hover to copy data so the slot at right ]
  • Faculty exchange of teaching slot permanently and temporarily.
  • Teacher absent status introduced.
  • College events handling and holiday flashes [ save event get 7 event and get all events delete and update events all required accordingly ]
  • Collection for events. 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).

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