
I Built a Tinder-Style GitHub Discovery App (And Ran Into Some Interesting API Problems)
Scrolling through GitHub to find interesting repositories can feel exhausting. You search for something like Python tools or Swift libraries and suddenly you’re staring at hundreds of repositories. Lists... More lists... Endless scrolling... So I started thinking: What if discovering repositories worked like Tinder? Instead of scrolling through hundreds of repos, you would see one repository at a time and simply swipe. Right → ⭐ Star Left → ❌ Skip That idea became _gitinder , a SwiftUI-based iOS app that lets developers discover GitHub repositories using swipe gestures. But building it turned out to be a great learning experience about: OAuth authentication API limitations local state management configuration handling in mobile apps Here are a few things I learned along the way. The OAuth Problem (PKCE vs Backend) Authentication is always the first real challenge when integrating with GitHub. Initially I wanted to implement OAuth with PKCE , since it’s the recommended approach for mobi
Continue reading on Dev.to
Opens in a new tab



