GitHubber Tailwind Templates

Githubber

GitHubber is a MERN stack project leveraging Tailwind CSS and GitHub API to explore user profiles, manage repositories, and authenticate via Passport.js for seamless GitHub integration.

🌟 GitHubber 🌟

🛠️ A MERN-based Web App to Explore GitHub User Profiles and Repositories

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!


🚀 Features

  • ⚙️ 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!

🌐 Tech Stack

Category Technology
Frontend
Backend
Database
Authentication
API Integration

📸 Screenshots

Home Page


💻 Setup

  1. Clone the repository:

    git clone https://github.com/DikshitaDas/GitHubber.git
    cd GitHubber
    
  2. Install dependencies:

    npm install
    cd client
    npm install
    
  3. Run the app:

    # Run the backend  
    npm start  
    
    # In another terminal, run the frontend  
    cd client  
    npm start  
    
  4. Start exploring GitHub profiles!


📜 License

MIT License. See the LICENSE file for details.

Top categories

Loading Svelte Themes