A comprehensive platform for Computer Science students and professionals to practice Data Structures & Algorithms, explore university rankings, and research tech company prestige.
- Curated LeetCode Problems: Hand-picked problems organized by difficulty and company tags
- Smart Filtering: Search by problem name, topics, or filter by difficulty and company
- Direct Integration: One-click access to LeetCode problems
- Company Tagging: See which companies frequently ask specific problems
- Top CS Universities: Comprehensive rankings based on CSRankings data
- Global Coverage: Universities from around the world
- Detailed Profiles: Scores, locations, and direct website links
- Country Filtering: Filter universities by country
- Tech Company Prestige: Ranked by desirability and prestige scores
- Industry Categorization: Filter by industry (Technology, Software, Fintech, etc.)
- Problem Integration: See how many LeetCode problems each company uses
- Location Data: Company headquarters and office locations
- Frontend: Next.js 16 with React 19 and TypeScript
- Styling: Tailwind CSS with custom design system
- UI Components: shadcn/ui (Radix UI primitives)
- State Management: React Query
- Icons: Lucide React
- SEO: Next.js metadata API with structured data
- Curated Problems: Classic LeetCode problems with company tags
- Difficulty Levels: Easy, Medium, Hard with color coding
- Topic Tags: Array, Hash Table, Dynamic Programming, etc.
- Company Integration: See which companies ask each problem
- Top Universities: MIT, Stanford, CMU, Berkeley, Harvard, etc.
- Global Rankings: US, UK, Switzerland, Canada
- Score System: 0-100 prestige scores
- Direct Links: Visit university websites
- Tech Giants: Google, Apple, Microsoft, Meta, Amazon
- Emerging Companies: Tesla, Stripe, Nvidia, Palantir
- Prestige Scores: 83-98 range with visual indicators
- Problem Count: Shows LeetCode problems per company
- Edit
src/data/mockData.ts - Add new problem to
mockProblemsarray - Include company tags and difficulty level
- Add relevant topics
- Add university data to
mockUniversitiesarray - Include rank, country, score, and website
- Ensure proper ranking order
- Add company data to
mockCompaniesarray - Include prestige score, industry, and location
- Link to existing LeetCode problems
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- LeetCode for problem content and structure
- CSRankings for university ranking data
- shadcn/ui for the excellent component library
- Next.js for the fast, SEO-optimized framework
- Tailwind CSS for the utility-first CSS framework
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Real API Integration: Replace mock data with live APIs
- User Authentication: Login/signup functionality
- Progress Tracking: Track DSA problem completion
- Advanced Analytics: Charts and statistics
- Dark Mode: Theme switching
- Mobile App: React Native version
- Problem Solutions: Add solution explanations
- Interview Prep: Mock interview features