How sagarchry0777/dsa-handbook works
DSA Handbook is a problem-first interview-preparation handbook published as a static site. A learner follows a roadmap and practice method, studies pattern-specific recognition cues and problem ladders, then uses worked solutions and reference material to consolidate learning. The browser adds search, navigation, theme controls, and interactive algorithm visualizations. The README documents the content and site capabilities; sampled source confirms the browser behavior and simulation player, but not all page-level wiring.
Main entry points: docs Handbook site · app.js Page interactions · sims.js Simulation player · roadmap.md Roadmaps
Components 15
Learning curriculum
- Roadmaps
content/roadmap.md - Practice method
content/how-to-practise.md - Pattern pages
content - Worked solutions
content - Video notes
content
Reference material
- Complexity reference
content/complexity.md - Problem index
content/problem-index.md - Company questions
content/company-questions.md - Codeforces guide
content/codeforces.md
Reader experience
- Handbook site
docs - Page interactions
site/app.js - Search index
docs/search-index.json
Interactive visuals
- Simulation player
site/sims.js - Algorithm simulations
site/simdefs.js
Other components
- Learner
Connections 14
- Learner → Handbook site: reads
- Handbook site → Roadmaps: presents
- Handbook site → Practice method: presents
- Handbook site → Pattern pages: presents
- Handbook site → Worked solutions: presents
- Handbook site → Video notes: presents
- Handbook site → Complexity reference: presents
- Handbook site → Problem index: presents
- Handbook site → Company questions: presents
- Handbook site → Codeforces guide: presents
- Handbook site → Page interactions: loads
- Page interactions → Search index: loads
- Handbook site → Simulation player: loads
- Simulation player → Algorithm simulations: renders