A react web app to search developers, view detailed profiles, redirect directly to GitHub or save to favorites.
- Search GitHub users using the GitHub REST API.
- Submit only search, no request on every keystroke.
- Pagination (API driven).
- Developer profile page "/user/:login" with:
- Name, user, bio, repos, followers, following, location, link to GitHub.
- Top 3 languages based on most recently pushed repos.
- Favorites:
- Add and remove favorites from list and profile.
- Persist favorites with "localStorage".
- React + Vite
- React Router
- CSS modules
- GitHub REST API
- localStorage
npm install
npm run dev- I separated inputValue and query so the API is called only on submit (search and enter).
- Favorites are normalized before saving to avoid inconsitent data shapes.
- Home page uses GitHub Search API
search/usersand Profile page uses GitHub Users API/users/:loginplus repos/users/:login/reposto compute top languages.
- Norbelis Lesme
- LinkedIn: https://www.linkedin.com/in/norbelis-desiree-lesme-ojeda-596077246
- GitHub: https://github.com/nlesme


