GitHub Galaxy Explorer

Project Overview:
GitHub Galaxy Explorer is a full-stack web application built with React and Express that allows users to explore GitHub profiles and repositories easily. This project integrates with the GitHub API to provide a seamless browsing experience of user details, repositories, and recent commits.

Features:

  • User Search: Search for GitHub users using their username.
  • User Details: View user profile information including avatar, bio, and list of repositories.
  • Repository Details: View repository details such as description, creation date, last update, and the last 5 commit messages.
  • Loading Spinners: Display loading indicators while data is being fetched.
  • GitHub Themed UI: Sleek, centered, and minimalistic design inspired by GitHub's colour scheme.

Technologies Used:
Frontend: React.js, React Router, Bootstrap
Backend: Node.js, Express, Axios
Testing: Jest, Supertest
Other: Axios for HTTP requests, CSS for styling

Screenshots

Github Galaxy Homepage Github Galaxy Search Page