How kazhimykan/office-2026 works
This is a browser-based office suite with a login gate and separate Word, Excel, and PowerPoint apps. The main user flow is to sign in, choose an app, edit a document, workbook, or presentation, and save or export it. The sampled editors show local browser persistence and rich editing capabilities; the individual app READMEs and unsampled code may define further behavior, so only relationships shown in the excerpts or documented by the root interface are included.
Main entry points: index.html Office Home · word/script.js Document Editing · excel/script.js Workbook Editing · word/index.html Word Interface
Components 18
Access
- Login Screen
index.html - Login Logic
script.js - Auth Guard
auth-guard.js
Office Apps
- Office Home
index.html
Word Editor
- Word Interface
apps/word/index.html - Document Editing
apps/word/script.js - Document Files
apps/word/script.js - Browser Storage
apps/word/script.js
Excel Editor
- Workbook Interface
apps/excel/index.html - Workbook Editing
apps/excel/script.js - Charting
apps/excel/script.js - Snapshots
apps/excel/script.js - Browser Storage
apps/excel/script.js
Presentation Editor
- Presentation Interface
apps/powerpoint/index.html - Slide Editing
apps/powerpoint/script.js - Browser Storage
apps/powerpoint/script.js
Other components
- User
- Browser APIs
Connections 19
- User → Login Screen: opens
- Login Screen → Login Logic: submits credentials
script.js - Login Logic → Office Home: shows after sign-in
script.js - Office Home → Word Interface: opens
- Office Home → Workbook Interface: opens
- Office Home → Presentation Interface: opens
- Word Interface → Auth Guard: checks session
- Workbook Interface → Auth Guard: checks session
- Presentation Interface → Auth Guard: checks session
- Word Interface → Document Editing: loads editor
- Document Editing → Document Files: imports and exports
apps/word/script.js - Document Editing → Browser Storage: reads and writes
apps/word/script.js - Document Editing → Browser APIs: uses crypto and speech
apps/word/script.js - Workbook Interface → Workbook Editing: loads editor
- Workbook Editing → Charting: renders chart
apps/excel/script.js - Workbook Editing → Snapshots: creates and restores
apps/excel/script.js - Workbook Editing → Browser Storage: reads and writes
apps/excel/script.js - Presentation Interface → Slide Editing: loads editor
- Slide Editing → Browser Storage: reads and writes
apps/powerpoint/script.js