A modern, responsive web application for exploring GitHub user profiles with real-time search and beautiful UI.
- 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
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- API: GitHub REST API
- Build Tool: Vite
- Styling: CSS Custom Properties, Flexbox, Grid
- Storage: LocalStorage for theme persistence
- Clone the repository:
git clone https://github.com/nithinregidi/dev-detective.git
cd dev-detective- Install dependencies:
npm install- Start development server:
npm run dev- Build for production:
npm run build- Enter a GitHub username in the search field
- Press Enter or click Search
- View detailed profile information
- Toggle between dark/light themes
- Explore different GitHub profiles
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Nithin Sai Naidu Regidi
- GitHub: @nithinregidi
- GitHub API for providing user data
- Inspiration from LoveBabbar(YT) & modern web design trends