GitHub Finder Live: Search GitHub Profiles with React and TypeScript

🚀 Day 3 of building in public — GitHub Finder is live! After shipping my Todo app yesterday, I kept building. Today I integrated a real API. 🐙 𝗪𝗵𝗮𝘁 𝗜 𝗯𝘂𝗶𝗹𝘁: 🔍 Search any GitHub profile by username 👤 Shows avatar, bio, location 📦 Displays repos, followers, following ⌨️ Enter key support ⏳ Loading, error and empty states handled 📱 Fully responsive 𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸: ⚛️ React 18 🔷 TypeScript 🎨 Tailwind CSS ⚡ Vite 🐙 GitHub REST API (free, no key needed!) 𝗪𝗵𝗮𝘁 𝗜 𝗮𝗰𝘁𝘂𝗮𝗹𝗹𝘆 𝗹𝗲𝗮𝗿𝗻𝗲𝗱: → How async/await works with fetch API → Why fetch doesn't throw on 404  (You have to check the result. ok manually!) → Loading and error state management → TypeScript interfaces for API responses → useEffect cleanup to avoid memory leaks → Deploying to Vercel in 2 minutes The biggest lesson today? Real APIs teach you things tutorials never do. That 404 bug took me 20 minutes to figure out. Now I'll never forget it. 🧠 This is Day 2. I'm not stopping. 👀 🔗 Live Demo: https://lnkd.in/gi-MkZwr 🔗 GitHub: github.com/DevSourav01 Try searching your own GitHub username! 😄 Drop a 👋 if you're also learning React! I'd love to connect with other developers. 🙌 #React #TypeScript #WebDevelopment #Frontend #100DaysOfCode #JavaScript #TailwindCSS #BuildInPublic #API #Vercel #OpenToWork

  • graphical user interface, application, Teams

To view or add a comment, sign in

Explore content categories