Navigate your future with Compass. π§
Compass is a sophisticated 4-year career tracking and skill development platform designed specifically for Computer Science students specializing in:
- Artificial Intelligence & Machine Learning (AI/ML)
- Data Science
- AI Security
Unlike ordinary to-do or habit trackers, Compass functions as a Career Operating System.
It bridges the gap between:
- Academic requirements (JNTUH R25 syllabus)
- Industry expectations (Roadmap.sh-aligned roles)
Compass uses Generative AI to:
- Validate real understanding (not fake progress)
- Generate truthful, role-specific resumes
- Simulate technical, behavioral, and system design interviews
A dynamic, adaptive 4-year roadmap engine aligned to real careers.
Filter the roadmap instantly for:
- AI Engineer
- Data Scientist
- Data Analyst
- AI Security Officer
- Full Stack Developer
You cannot simply check off critical skills.
When marking a High-Priority task as complete:
- Gemini AI intercepts
- Acts as a strict professor
- Asks a conceptual question
- Progress is allowed only after correct reasoning
- Switch between list view and interactive node-based graphs
- Visualize dependencies between skills
- Understand why a topic exists, not just what it is
Built specifically for JNTUH R25 Regulations.
Click the β¨ Sparkle icon on any syllabus unit to generate:
- A 2-sentence executive summary
- 3 likely exam short-answer questions
- A creative mnemonic for memory retention
- Zoomable & pannable canvas
- Upload your class schedule
- Touch & gesture support
- Visual semester-wise credit progress
- Clear graduation visibility
A collection of specialized AI agents powered by the Gemini API.
- Vocabulary of the Day (high-band words)
- Context verification
- AI-generated usage checks
Daily challenges across:
- Listening (Text-to-Speech)
- Reading
- Writing
- Grammar
- Vocabulary
- Comprehension
- Grades written answers
- Aligned to IELTS Band 7+ criteria
Simulated interviews in three modes:
- Behavioral β STAR method evaluation
- Technical β deep concept checking
- System Design β architecture scalability questions
- Paste a Job Description (JD)
- AI scans your actual completed roadmap
- Generates truthful, metric-driven bullet points
- No fake skills, no hallucinated experience
- Automatically writes professional README.md files
- Based on project description and tech stack
- Built-in Pomodoro timer
- Zen Mode with procedural Brownian noise
- Picture-in-Picture (PiP) support Timer floats over your IDE while you code
-
Earn Star Points (XP) for completed tasks
-
Lose XP for missed daily routines
-
Star Shop
- Visual themes (Cyberpunk, Minimal)
- Utility buffs (Streak Freeze)
- 100% browser-based
- Uses
localStorage - No servers, no tracking, no data leakage
Direct gateway to AcademiaMarket, a peer-to-peer marketplace for:
- Academic micro-tasks
- University collaborations
- Student-to-student services
Compass is built as a Client-Side SPA for maximum privacy and zero latency.
| Component | Technology | Description |
|---|---|---|
| Framework | React 19 (Vite) | Fast refresh and component-based UI |
| Language | TypeScript | Strong typing for complex data |
| Styling | Tailwind CSS | Utility-first styling with animations |
| AI Layer | @google/genai | Gemini Flash / Pro models |
| Persistence | LocalStorage | Hook-based state with JSON |
| Charts | Recharts | Skill gap radar analysis |
| Icons | Lucide React | Lightweight SVG icons |
- Node.js v18 or higher
- Google Gemini API Key (free from Google AI Studio)
git clone https://github.com/aruchith08/compass.git
cd compass
npm installnpm run devnpm run buildcompass/
βββ public/
βββ src/
β βββ components/
β β βββ Dashboard.tsx
β β βββ Tracker.tsx
β β βββ Linguahub.tsx
β β βββ MockInterview.tsx
β β βββ SyllabusViewer.tsx
β β βββ PomodoroTimer.tsx
β β βββ ...
β βββ services/
β β βββ ai.ts
β β βββ api.ts
β βββ data/
β βββ types.ts
β βββ App.tsx
β βββ main.tsx
βββ index.html
- Welcome to the Career OS
- Enter your Gemini API Key (optional)
- AI features activate instantly once enabled
- Use the Role Filter to hide irrelevant skills
- Click tasks for deep conceptual insight
- High-priority tasks trigger Socratic Validation
- Go to Dashboard β Syllabus Viewer
- Click any unit β Neural Synthesis
- Get instant exam-focused study aids
- Select Focus / Break modes
- Enable Zen Mode
- Use Picture-in-Picture while coding
- No cloud database
- No backend servers
- No tracking
- 100% local-only data storage
- API key is sent directly to Google
- Clearing browser storage resets all progress
Contributions are welcome.
git checkout -b feature/AmazingFeature
git commit -m "Add AmazingFeature"
git push origin feature/AmazingFeatureOpen a Pull Request π
Distributed under the MIT License. See LICENSE for details.
Ruchith Alokam AI Engineer & Full Stack Developer GitHub: https://github.com/aruchith08
Compass is not a planner. It is a system that builds careers. π§