| I built GitScroll: a TikTok-style vertical scroll app where you can quickly swipe through repositories. Key features: Learning Paths - Curated progressive journeys (React→Next.js, Python→AI/ML) with hand-picked repos for each step Smart Quick Actions - Context-aware commands based on repo type. Libraries show install commands (npm/pip/cargo), templates show "Use Template", books show "Read Online" Discovery Modes - Time Machine (explore 2015-2022), Hidden Gems (quality 50-500 star projects), Rising Stars, Contribute Mode (good first issues) Three-column desktop layout - Trending panel, main scroll feed, detailed README viewer with contributor info Favorites system - Save repos, share collections publicly with shareable URLs, privacy controls Repository intelligence - Auto-detects if something's a library, tool, book, template, or config and adapts the UI accordingly Technical challenges: Scroll-snap CSS for smooth mobile experience proved trickier than expected
GitHub API rate limiting required intelligent caching and query strategies
Making learning paths feel cohesive while mixing curated + search results
Balancing discoverability with overwhelming choice Built with Next.js 15, Supabase for auth/favorites, GitHub API. Open to feedback on what discovery modes to add next. Live at: https://gitscroll.dev |
I do want to mention that the buymeacoffee button is a bit invasive as I initially assumed it was for the repository owner seeing as it is located in the section with repository info, and not the developer of gitscroll.dev