https://github.com/zougari47/contribo
Beautifully view of developer's open-source contributions.
https://github.com/zougari47/contribo
githubapi graphql nextjs tailwindcss
Last synced: 30 days ago
JSON representation
Beautifully view of developer's open-source contributions.
- Host: GitHub
- URL: https://github.com/zougari47/contribo
- Owner: zougari47
- Created: 2024-12-05T19:08:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-16T22:02:06.000Z (about 2 months ago)
- Last Synced: 2026-03-17T05:27:44.918Z (about 2 months ago)
- Topics: githubapi, graphql, nextjs, tailwindcss
- Language: TypeScript
- Homepage: https://contribo.kre8.top
- Size: 301 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contribo 🚀
Contribo is a beautifully simplified platform built to help developers showcase their open-source contributions.
## 🛠️ Tech Stack
- **React** 19
- **Next.js** 16
- **Tailwind CSS** 4
## 🚀 Getting Started
### Prerequisites
- Node.js (Latest LTS recommended)
- A GitHub Personal Access Token (Classic or Fine-grained)
### Installation
This project uses **pnpm** as the primary package manager.
1. **Clone the repository**
```bash
git clone https://github.com/your-username/contribo.git
cd contribo
```
2. **Install dependencies**
```bash
pnpm install
```
*If you prefer other package managers:*
```bash
npm install # or yarn install
```
3. **Set up Environment Variables**
Create a `.env` file in the root directory and add your GitHub API Key:
```env
GITHUB_API_KEY=your_github_personal_access_token_here
```
4. **Run the development server**
```bash
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
---
## 📖 Development Guide
- `pnpm dev`: Starts the development server with Turbopack.
- `pnpm build`: Creates an optimized production build.
- `pnpm lint`: Runs the linter to ensure code quality.