A React application that supports searching GitHub for both users and organizations.
yarn install
To install all dependencies
yarn start
By default, a development server will be running on port 3000
yarn cy:open
Open cypress for e2e testing
GitUser Search deployed on Vercel
- Material UI - Component library
- React Router - React routing
- SWR - React hooks for data fetching (
stale-while-revalidate
) - React - JS UI library
- CRACO - CRA configuration override
- Styled Component - CSS-in-JS
- Cypress - Automated testing
- Add more tests using Cypress
- Add a new feature that display individual user info in a separate modal
- Improve accessability according to AODA(Accessibility for Ontarians with Disabilities Act)
- GitHub - Haoliang Zhang
- LinkedIn - Haoliang Zhang