How yomnakhaled867-collab/career-start works
Career Start is a graduate-support website combining career exploration, learning plans, CV tools, and interview practice. A principal user journey is taking a career-interest quiz, receiving a suggested field, and opening a related roadmap; the README describes this link, while source excerpts show the quiz and roadmap implementations separately. CV analysis has a browser-to-serverless flow, and CV creation includes a local browser-based builder. Several feature modules are represented from the README and file tree; their internal wiring was not sampled, so those relationships are omitted.
Main entry points: roadmaps.html Roadmap page · cv-builder.js CV builder · quiz.html Interest quiz page · quiz.js Interest quiz
Components 24
Career exploration
- Interest quiz page
pages/quiz.html - Interest quiz
js/quiz.js - Field quiz page
pages/quiz1.html - Field quiz
js/quiz1.js - Roadmap page
pages/roadmaps.html - Roadmap browser
js/roadmaps.js - Roadmap content
data/roadmaps.json
CV tools
- CV builder page
pages/cv-builder.html - CV builder
js/cv-builder.js - CV analyzer page
pages/cv-analyzer.html - CV analyzer
js/cv-analyzer.js - CV analysis endpoint
api/analyze-cv.js - CV improvement endpoint
api/improve-cv.js - CV guide page
pages/cv-guide.html - CV guide behavior
js/cv-guide.js
Interview preparation
- Interview page
pages/interview.html - Interview practice
js/interview.js
Shared experience
- Landing page
index.html - Shared layout
js/layout.js - Floating menu
js/floating-menu.js - Theme switcher
js/theme-switcher.js - Auth placeholder
js/auth.js
Other components
- Graduate
- Gemini
Connections 25
- Graduate → Interest quiz page: takes quiz
README.md - Interest quiz page → Interest quiz: runs
README.md - Graduate → Roadmap page: explores paths
README.md - Roadmap page → Roadmap browser: runs
README.md - Roadmap browser → Roadmap content: loads
js/roadmaps.js - Interest quiz → Roadmap page: links to
README.md - Graduate → Field quiz page: takes quiz
- Field quiz page → Field quiz: runs
- Graduate → CV builder page: creates CV
README.md - CV builder page → CV builder: runs
- CV builder → CV builder: stores drafts
js/cv-builder.js - Graduate → CV analyzer page: submits CV
README.md - CV analyzer page → CV analyzer: runs
- CV analyzer → CV analysis endpoint: posts CV
js/cv-analyzer.js - CV analysis endpoint → Gemini: requests analysis
api/analyze-cv.js - Graduate → CV improvement endpoint: requests edits
- CV improvement endpoint → Gemini: requests edits
api/improve-cv.js - Graduate → CV guide page: reads guide
README.md - CV guide page → CV guide behavior: runs
- Graduate → Interview page: practices
README.md - Interview page → Interview practice: runs
- Graduate → Landing page: visits
README.md - Landing page → Shared layout: uses layout
README.md - Graduate → Floating menu: uses controls
- Graduate → Theme switcher: changes theme