A developer starts with noise: scattered tabs, half-remembered syntax, and interview panic. This product becomes the quiet desk lamp in that noise. Each page should feel like a guided chapter where concepts unfold in sequence, not like a random knowledge dump. The user should feel: "I know exactly where I am, what I just learned, and what comes next."
Cheatsheets is a story-driven learning app for developers.
- Topics: Java, Spring Boot, DSA, and Git
- Language support: English + Hinglish toggle
- Search: Fast concept search across all topics
- Data model: Static JSON assets served from frontend public files
- Runtime: Frontend-only Vite app (no backend required)
cd frontend
npm install
npm run devApp runs on http://localhost:3000 by default.
cd frontend
npm run build- Suggested issue backlog is tracked in
OPEN_SOURCE_ISSUES.md. - PRs are welcome.
- Keep commits small, focused, and reviewable.
- Contribution guide:
CONTRIBUTING.md. - Community standards:
CODE_OF_CONDUCT.md. - PR template:
.github/PULL_REQUEST_TEMPLATE.md. - Issue templates:
.github/ISSUE_TEMPLATE/.
MIT — see LICENSE.