Skip to content

jchojna/github-users

Repository files navigation

Github Users Search

This is a simple web application that allows users to search for Github users by their username and displays the user data. The application uses the Github API to fetch user data.

Tech Stack

  • TypeScript
  • React
  • react-query
  • react-hook-form
  • Material UI
  • react-infinite-scroller
  • yup
  • vite.js + vitest

Features

  • Fetching user data from the Github API and displaying it as cards
  • Form validation
  • Error handling for the users and users' details fetching
  • Loading states with skeleton loaders
  • Empty states
  • Infinite scrolling
  • Responsive design
  • Unit tests with vitest
  • CI/CD setup
  • Deployed on Vercel