Skip to content

Barani2396/github-user-finder

Repository files navigation

Github User Finder

A powerful tool to search and manage GitHub users.

Insight

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.

Key Features

  • 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.

Technologies Used

  • 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.

Development and Build Tools

  • 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.

Netlify

Netlify Status

Desktop view

View 1 View 2 View 3
Desktop-View-1 Desktop-View-2 Desktop-View-3
View 4 View 5
Desktop-View-4 Desktop-View-5

Mobile view

View 1 View 2 View 3
Mobile-View-1 Mobile-View-2 Mobile-View-3

Version

1.0.0

Developed By

Baranidharan Pasupathi

Releases

No releases published

Packages

No packages published