A sleek and responsive web app built during the Front-End module of the 3035Teach course. It showcases advanced React + TypeScript practices with real-time GitHub user search and dynamic UI components.
- GitHub user search with live validation
- Full profile display: avatar, bio, stats
- Interactive repository carousel
- Detailed repository modal (language, stars, forks, etc.)
- Fully responsive design for all devices
- Smooth transitions, loading states, and accessibility support
- React 18 + TypeScript 5
- SWR for efficient data fetching and caching
- React Router DOM v6
- Styled Components
- React Hook Form
- GitHub REST API v3
- LocalStorage, CSS Grid/Flexbox, custom hooks, and more
git clone https://github.com/your-username/2-Desafio_Modulo.git
cd desafio-github
npm install
npm start