Skip to content

NithinRegidi/DevDetective

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dev Detective πŸ•΅οΈβ€β™‚οΈ

A modern, responsive web application for exploring GitHub user profiles with real-time search and beautiful UI.

🌟 Features

  • Real-time Search: Instantly search for any GitHub user
  • Theme Toggle: Switch between dark and light modes
  • Responsive Design: Works perfectly on all devices
  • Profile Details: Comprehensive user information display
  • Error Handling: Graceful handling of invalid usernames and API limits

πŸš€ Technologies Used

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • API: GitHub REST API
  • Build Tool: Vite
  • Styling: CSS Custom Properties, Flexbox, Grid
  • Storage: LocalStorage for theme persistence

🎯 Live Demo

View Live Demo

πŸ“‹ Installation & Setup

  1. Clone the repository:
git clone https://github.com/nithinregidi/dev-detective.git
cd dev-detective
  1. Install dependencies:
npm install
  1. Start development server:
npm run dev
  1. Build for production:
npm run build

πŸ”§ Usage

  1. Enter a GitHub username in the search field
  2. Press Enter or click Search
  3. View detailed profile information
  4. Toggle between dark/light themes
  5. Explore different GitHub profiles

🀝 Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ‘€ Author

Nithin Sai Naidu Regidi

πŸ™ Acknowledgments

  • GitHub API for providing user data
  • Inspiration from LoveBabbar(YT) & modern web design trends

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published