A powerful tool to search and manage GitHub users.
This React application allows you to effortlessly search for GitHub users based on their usernames and pin your favourite profiles for easy access. Click here to check the live app hoisted in Netlify.
- Search Users: Find GitHub users by entering their username.
- Pin Users: Save your favourite users for later reference using the browser's local storage.
- Smooth Scrolling: Enjoy a seamless user experience with smooth scrolling animations.
- React: A JavaScript library for building user interfaces.
- React Router DOM: Handles navigation within the application.
- Context API: Manages the global state across the app.
- Axios: Makes HTTP requests to the GitHub API to fetch user data.
- Local Storage: Stores the pinned user information for future use.
- CSS with scrollIntoView: Provides custom styling and smooth scrolling animations.
- Bootstrap: Offers responsive design and pre-styled components.
- Webpack: Bundles the application's JavaScript, CSS, and other assets.
- Babel: Transpiles modern JavaScript and JSX syntax into a format compatible with older browsers.
- Favicons: Manages the app's favicon assets.
This application utilizes modern JavaScript libraries and frameworks to create a user-friendly and responsive interface. The focus on smooth interactions and easy navigation ensures a pleasant user experience.
View 1 | View 2 | View 3 |
---|---|---|
![]() |
![]() |
![]() |
View 4 | View 5 | |
![]() |
![]() |
View 1 | View 2 | View 3 |
---|---|---|
![]() |
![]() |
![]() |
1.0.0
Baranidharan Pasupathi