This is a GitHub-inspired web application that simulates some of GitHub's core UI and functionality. The project was created to practice frontend design, API integration, and real-world layout structuring.
- Frontend: React, Tailwind CSS, Vite
- Backend: — Express.js, MONGODB, NODE.js
- API Used: GitHub Public API
- 🌐 Browse GitHub users
- 🔍 Search for user profiles
- 📁 View repositories of any user
- 📊 See followers, following, and public repo stats
- ⚡ Smooth and responsive UI design using Tailwind
git clone https://github.com/AbdullahIntisar/github-app.git
cd github-app
2. Install Dependencies
npm install
3. Start the Dev Server
first backend & then frontend with this command.
npm run dev
4. 🔐 Environment Variables
(Dont forget to add your personal ENV here)
GITHUB_API_KEY= YOUR_KEY_HERE
MONGO_URI=YOUR_KEY_HERE
GITHUB_CLIENT_ID=YOUR_KEY_HERE
GITHUB_CLIENT_SECRET=YOUR_KEY_HERE
CLIENT_BASE_URL= YOUR_URL_HERE