Skip to content

About

πŸš€ Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Developer Branding Platform

Screenshot 2025-05-11 at 11 13 12β€―AM

Live Demo: https://developer-branding-platform.vercel.app
Author: V Chaitanya Chowdari
GitHub: vchaitanyachowdari

πŸš€ Overview

Developer Branding Platform is an open-source platform to build your personal developer brand effortlessly. It generates a stunning, dynamic GitHub Profile README with AI-integrated content, live previews, and tools to showcase your projects, blogs, skills, and coding stats.

✨ Features

  • 🧠 AI-powered GitHub README Generator
  • πŸ“Š Dynamic GitHub Stats and WakaTime Integration
  • 🧩 Skill Tags & Tech Stack Icons
  • πŸ“° Dynamic Blog Feed Integration
  • 🎨 Live Markdown Preview and Export
  • πŸ“Ž Social Media Links & Dev Badges
  • πŸ“€ One-click Export to GitHub
  • πŸ§ͺ Built with Next.js 14, Tailwind CSS, and ShadCN/UI

🧰 Tech Stack

  • Framework: Next.js 14 (App Router)
  • Styling: Tailwind CSS
  • UI Components: ShadCN/UI, Lucide Icons
  • Authentication: NextAuth.js (optional)
  • State Management: Zustand
  • API & Tools: GitHub API, WakaTime API, RSS Parser
  • Deployment: Vercel

πŸ“ Folder Structure

πŸ“¦developer-branding-platform
β”œβ”€β”€ app
β”‚   β”œβ”€β”€ api
β”‚   β”œβ”€β”€ dashboard
β”‚   β”œβ”€β”€ editor
β”‚   └── layout.tsx
β”œβ”€β”€ components
β”‚   β”œβ”€β”€ builder
β”‚   β”œβ”€β”€ ui
β”‚   └── shared
β”œβ”€β”€ lib
β”‚   β”œβ”€β”€ github.ts
β”‚   β”œβ”€β”€ wakatime.ts
β”‚   └── rss.ts
β”œβ”€β”€ public
β”œβ”€β”€ styles
β”œβ”€β”€ types
β”œβ”€β”€ utils
β”œβ”€β”€ middleware.ts
└── tailwind.config.ts

πŸ§ͺ How It Works

  1. Input Info: User enters their GitHub username, skills, and social links.
  2. AI Generator: GPT prompts generate personalized README content.
  3. Markdown Builder: User selects what sections to include.
  4. Live Preview: Instantly preview README content.
  5. Export: Copy to clipboard or auto-deploy to GitHub.

πŸ› οΈ Getting Started

Prerequisites

  • Node.js 18+
  • GitHub Token (for GitHub API)

Installation

git clone https://github.com/vchaitanyachowdari/developer-branding-platform.git
cd developer-branding-platform
pnpm install

Run Locally

pnpm dev

Environment Variables

Create a .env.local file and add the following:

GITHUB_TOKEN=your_github_token
NEXT_PUBLIC_BASE_URL=http://localhost:3000

Optionally add WakaTime and Blog RSS URL for full feature support.

✍️ Customization

You can customize theme, layout, and sections from the components/builder folder.

  • Edit EditorBuilder.tsx to change section behavior
  • Update prompts.ts to modify AI prompt templates
  • Modify Tailwind config for custom theming

πŸ“¦ Deployment

This app is ready to deploy on Vercel.

vercel --prod

🀝 Contributing

Contributions are welcome! Here's how:

  1. Fork the repository
  2. Create your branch: git checkout -b feature-name
  3. Commit changes: git commit -m 'Add some feature'
  4. Push to branch: git push origin feature-name
  5. Create a pull request

🧠 Ideas for Future

  • Add dark mode toggle
  • Export to PDF/PNG
  • AI-powered blog writer
  • Custom domain integration for hosting portfolios

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for details.


Made with πŸ’» by V Chaitanya Chowdari

Follow me on:

About

πŸš€ Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages