Skip to content

msd131102/GitScope

Repository files navigation

GitScope

A modern, responsive React application built with Vite and TailwindCSS to search and explore GitHub user profiles, followers, following, and repositories.

Features

  • 🔍 Search GitHub users by username
  • 👤 View detailed user profiles with avatar, bio, and stats
  • 📊 Display top repositories sorted by stars
  • 🎨 Beautiful UI with glassmorphism effects and animations
  • 📱 Fully responsive design
  • ⚡ Fast performance with Vite

Tech Stack

  • Frontend: React 19, Vite
  • Styling: TailwindCSS 4
  • Icons: Lucide React
  • API: GitHub REST API

Live Demo

Check out the live version of the app: https://gitscopeuse.netlify.app/

Installation

  1. Clone the repository:

    git clone https://github.com/msd131102/gitscope.git
    cd gitscope
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:5173 in your browser.

Usage

  1. Enter a GitHub username in the search bar
  2. Press "Go" or hit Enter
  3. View the user's profile information and top repositories

Configuration

The app uses the GitHub API directly. No additional configuration is required for basic usage. For production deployment, ensure you have a proper domain and consider API rate limits.

Skills Demonstrated

  • React Hooks (useState, useEffect)
  • API integration with fetch
  • Responsive design with TailwindCSS
  • Component-based architecture
  • Modern JavaScript (ES6+)
  • Vite build tool

Best Practices

  • Component Organization: Modular components for reusability
  • State Management: Efficient state handling with React hooks
  • Error Handling: User-friendly error messages
  • Performance: Optimized rendering and API calls
  • Accessibility: Semantic HTML and keyboard navigation
  • Code Quality: Clean, readable code with consistent naming

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

License

This project is open source and available under the MIT License.

Author

Created by Shiva (codebyshiva)

About

GitScope is a modern, responsive React application built with Vite and Tailwind CSS that lets you search and explore GitHub users—their profiles, followers, following, and repositories—through a sleek, glass-morphism style interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors