Web Projects

Github User Search

Search and view users via the Github API

Astro
Github API
Htmx
React
Tailwindcss
Typescript
Github logo on a black background

Introduction

The GitHub User Search is a handy tool designed to help users quickly find GitHub profiles by username. Whether you’re a developer looking to explore repositories, a recruiter searching for potential candidates, or simply curious about a user’s contributions, this tool provides a streamlined way to access GitHub user information.

Features

  • Instant Search: Type a username and get instant results with profile details.
  • User Information: View essential information such as the user’s avatar, name, bio, and profile link.

Future Features

  • Repository Viewing: Add a feature to view the repositories of a user.
  • Repository Search: Add a feature to search for repositories by username.
  • Followers and Following: Add a feature to view the followers and following of a user.

Use Cases

  • Job Searching: Users can use the app to search for potential candidates by username.
  • Developer Collaboration: Developers can use the app to find other developers and collaborate on projects.
  • Personal Interest: Users can use the app to find and explore GitHub profiles of people they find interesting.

Technical Stack

  • Astro: A modern web framework that allows for the creation of fast, optimized, content-driven websites, with minimal JavaScript.
  • React: A JavaScript library for building component driven user interfaces.
  • Typescript: A statically typed superset of JavaScript that adds type safety and enhances code quality.
  • Tailwind: A utility-first CSS framework for rapidly building custom designs directly in your markup.
  • API Integration: Utilizes the GitHub API to fetch real-time user data.