Skip to content

Latest commit

Β 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” DevFinder β€” GitHub Profile & Repository Explorer

A modern, responsive web application built with Vanilla JavaScript, CSS3, and HTML5 that leverages the GitHub REST API to search profiles, inspect user statistics, dark/light theme switching, and highlight recent public repositories.


🌟 Key Features

  • Instant Developer Search: Fetch profile information, user bios, locations, and personal website links.
  • Real-time Metrics: Clear display of public repository counts, followers, and following statistics.
  • Recent Repositories: Direct preview cards showing a user's recent public repositories with live star and fork counts.
  • Dark / Light Mode: Built-in theme toggling powered by CSS variables and local storage compatibility.
  • Dynamic Loading States: Visual feedback indicators for data fetching and missing profile errors.
  • Responsive Design: Mobile-first, flexbox/grid layout optimized across all screen sizes.

πŸ› οΈ Tech Stack

Layer Technology Used
Frontend HTML5, CSS3 (Custom Variables, CSS Grid, Flexbox)
Logic Vanilla JavaScript (ES6+, Async/Await, Fetch API)
Icons Font Awesome 6
API GitHub REST API v3

πŸ“‚ Project Structure

github-profile-finder/
β”‚
β”œβ”€β”€ index.html       # Application HTML markup
β”œβ”€β”€ style.css        # CSS variable theme definitions & layouts
β”œβ”€β”€ script.js       # GitHub API integration & DOM manipulation logic
└── README.md        # Project documentation


πŸš€ How to Run the Project

  1. Clone the repository:
    git clone https://github.com/sidequest-code/devfinder.git
    
    
  2. Navigate into the directory:
    cd devfinder 
    
  3. Open the app:
  • Double-click index.html to open it in any web browser, or use VS Code's Live Server extension.

🎯 How to Use the App

  • Type any GitHub username (e.g., octocat, torvalds, or sidequest-code) into the search bar.

  • Click Search or press Enter.

  • View user metrics, follower counts, and recent repositories!

About

Search GitHub profiles, view user stats, and explore recent repositories in a clean, dark/light themed interface. Built with Vanilla JS & GitHub REST API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages