GitHubber integrates MERN, TailwindCSS, and the GitHub API to offer a seamless experience for viewing and filtering GitHub user data. It simplifies authentication with Passport.js and takes error handling seriously, making it a must-try app for developers!
- ⚙️ Tech Stack: MERN + TailwindCSS + GitHub API
- 🔑 Authentication & Authorization: Secure login via GitHub OAuth using Passport.js
- 👾 Fetch Profiles and Repos: View and explore GitHub user profiles dynamically
- 🚀 Filter Repositories: Quickly search and filter repositories on the client
- 🎭 Learn Authentication: Understand OAuth and server-client integration behind the scenes
- 🐛 Error Handling: Robust error management on both server and client sides
- 🎃 Free Deployment: Guides for pro-level deployment of your project!
- ⏳ And Much More!
Category | Technology |
---|---|
Frontend | |
Backend | |
Database | |
Authentication | |
API Integration |
-
Clone the repository:
git clone https://github.com/DikshitaDas/GitHubber.git cd GitHubber
-
Install dependencies:
npm install cd client npm install
-
Run the app:
# Run the backend npm start # In another terminal, run the frontend cd client npm start
-
Start exploring GitHub profiles!
MIT License. See the LICENSE file for details.