How shakibuzzaman52/note-share works
ClassNotes lets students browse approved class notes by department, section, course, and date, submit new notes for review, and report broken links. The browser app renders the calendar and notes, while a Google Apps Script endpoint reads from and writes to a spreadsheet. The README is empty, and the HTML was not sampled, so UI wiring beyond the app’s observed DOM interactions is not detailed.
Main entry points: app.js Calendar and notes app · google-apps-script.js Notes API · index.html ClassNotes UI · config.js Departments and courses
Components 6
Browser app
- ClassNotes UI
index.html - Calendar and notes app
app.js
Notes service
- Notes API
google-apps-script.js
Configuration and storage
- Departments and courses
config.js - Notes spreadsheet
Other components
- Student
Connections 9
- Student → ClassNotes UI: uses
- ClassNotes UI → Calendar and notes app: triggers events
- Calendar and notes app → ClassNotes UI: renders views
- Departments and courses → Calendar and notes app: provides settings
- Calendar and notes app → Notes API: fetches notes
- Notes API → Calendar and notes app: returns notes
- Calendar and notes app → Notes API: submits notes or reports
- Notes API → Notes spreadsheet: reads approved notes
- Notes API → Notes spreadsheet: appends notes; updates reports