The all-in-one platform to visualize your coding journey and prep smarter
Unify your coding stats across platforms. Track, analyze, and grow smarter.
Trackverse is a unified coding dashboard that brings together your progress from multiple competitive programming platforms into one clean, privacy-focused interface. It is designed for students and developers preparing for DSA, competitive programming, and technical interviews.
Instead of switching between multiple platforms, Trackverse provides a single source of truth for your coding growth using structured analytics and visual insights.
- Aggregates statistics from LeetCode, Codeforces, and GeeksforGeeks
- Visual analytics for difficulty distribution and solving patterns
- Platform-wise performance comparison
- Topic-wise progress tracking across all major DSA domains
- Curated problem sheets (Blind 75, Top Interview Questions)
- Weak-area identification using historical performance
- Dedicated modules for DBMS, Operating Systems, Computer Networks, and OOP
- Topic-level status tracking (Completed, Revision Needed)
- Personal notes for last-minute interview prep
- Global and batch-level leaderboards
- Shareable public profiles with verified stats
- Batch tracking for assignments and consistency
- Google OAuth-based authentication
- Uses only publicly available profile data
- No password storage or sensitive credential handling
| Category | Technologies |
|---|---|
| Frontend | Next.js 15, React 19, TypeScript |
| Styling | Tailwind CSS, Framer Motion, Radix UI |
| State & API | Axios, Custom Hooks |
| Components | shadcn/ui, Lucide Icons |
| Dev Tools | ESLint, Prettier, Turbopack |
- Node.js 20+
- npm / yarn / pnpm / bun
- Git
git clone https://github.com/sanskaryo/trackverse.git
cd trackversenpm installCreate a .env.local file in the root directory:
NEXT_PUBLIC_BACKEND_URL=your_backend_api_urlnpm run devOpen http://localhost:3000 in your browser.
trackverse/
├── app/
│ ├── (user)/ # Protected routes
│ │ ├── dashboard/
│ │ ├── profile/
│ │ ├── dsa-sheet/
│ │ ├── core-subjects/
│ │ ├── leaderboard/
│ │ └── mybatch/
│ └── signin/
├── components/
│ ├── dashboardComponents/
│ ├── landingpage/
│ └── ui/
├── constants/
├── lib/
└── public/
- Profile overview with social links
- Topic-wise DSA summary
- Difficulty distribution charts
- Achievement timeline
- Filters by topic, difficulty, and status
- Progress saved across sessions
- Direct problem links
- Structured CS fundamentals modules
- Progress bars per subject
- Personal notes per topic
- AI-powered problem recommendations
- Project portfolio showcase
- Advanced analytics and insights
- Mobile application
Contributions are welcome.
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to your branch
- Open a Pull Request
This project is currently unlicensed. All rights reserved.
- Next.js
- Tailwind CSS
- shadcn/ui
- Vercel
- Framer Motion
⭐ Star the repo if you find it useful