<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>fufckddl.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Thu, 25 Dec 2025 05:03:56 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>fufckddl.log</title>
            <url>https://velog.velcdn.com/images/you_want/profile/f5e473c3-a17a-4c81-aeea-643e00e8a951/image.ico</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. fufckddl.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/you_want" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[GitHub] GitCard: GitHub README 프로필을 카드로 자동 생성하는 방법]]></title>
            <link>https://velog.io/@you_want/GitHub-README-%ED%94%84%EB%A1%9C%ED%95%84-%EA%BE%B8%EB%AF%B8%EA%B8%B0-GitCard%EB%A1%9C-%EC%89%BD%EA%B2%8C-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@you_want/GitHub-README-%ED%94%84%EB%A1%9C%ED%95%84-%EA%BE%B8%EB%AF%B8%EA%B8%B0-GitCard%EB%A1%9C-%EC%89%BD%EA%B2%8C-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0</guid>
            <pubDate>Thu, 25 Dec 2025 05:03:56 GMT</pubDate>
            <description><![CDATA[<p>GitHub README 프로필을 더 깔끔하게 꾸미고 싶어서 찾아봤는데, <strong>HTML/CSS로 레이아웃을 잡는 과정이 생각보다 번거로웠습니다.</strong><br>배너/스택/통계/레포 카드까지 각각 따로 맞추다 보니 “한 곳에서 만들고 그대로 붙여넣는 방식”이 필요했고, 그래서 <strong>GitCard</strong>를 직접 만들었습니다.</p>
<blockquote>
<p>핵심: <strong>웹에서 설정 → 자동 생성 → README에 붙여넣기</strong><br>키워드: <strong>GitHub README 프로필 꾸미기 / 카드 생성 / 배너 / 기술스택 / 통계 / 레포 카드</strong></p>
</blockquote>
<hr>
<h2 id="🤔-gitcard란">🤔 GitCard란?</h2>
<p>GitCard는 <strong>GitHub README 프로필을 카드 형태로 생성해주는 웹 서비스</strong>입니다.<br>복잡한 코드 없이 웹 UI에서 클릭 몇 번으로 <strong>프로필 배너/기술 스택/연락처/통계/레포 카드</strong>를 구성하고, 생성된 결과를 README에 그대로 붙여넣을 수 있습니다.</p>
<hr>
<h2 id="✨-주요-기능">✨ 주요 기능</h2>
<h3 id="🎨-1-커스터마이징-가능한-디자인">🎨 1) 커스터마이징 가능한 디자인</h3>
<ul>
<li>컬러/그라데이션 배너 생성</li>
<li>기술 스택을 카테고리별(언어/프론트/백/모바일 등)로 정리</li>
</ul>
<h3 id="📊-2-github-통계-연동">📊 2) GitHub 통계 연동</h3>
<p>GitHub API로 저장소 수, 스타 수, 팔로워/팔로잉 정보를 자동으로 가져와서 표시합니다.<br>별도 업데이트 없이 최신 정보가 반영됩니다.</p>
<h3 id="🏷️-3-기술-스택-배지-shields--simple-icons">🏷️ 3) 기술 스택 배지 (Shields + Simple Icons)</h3>
<p>100개 이상의 언어/프레임워크를 지원하고, 아이콘도 자동으로 표시됩니다.</p>
<p>예시:</p>
<p><strong>Language</strong>  </p>
<p>
  <img src="https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=black&style=for-the-badge" alt="JavaScript" />
  <img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white&style=for-the-badge" alt="Python" />
  <img src="https://img.shields.io/badge/Java-ED8B00?logo=openjdk&logoColor=black&style=for-the-badge" alt="Java" />
</p>

<p><strong>Frontend</strong>  </p>
<p>
  <img src="https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=black&style=for-the-badge" alt="React" />
  <img src="https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white&style=for-the-badge" alt="TypeScript" />
  <img src="https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white&style=for-the-badge" alt="Vite" />
</p>

<p><strong>Backend</strong>  </p>
<p>
  <img src="https://img.shields.io/badge/FastAPI-009688?logo=fastapi&logoColor=white&style=for-the-badge" alt="FastAPI" />
  <img src="https://img.shields.io/badge/Node.js-339933?logo=nodedotjs&logoColor=white&style=for-the-badge" alt="Node.js" />
</p>

<blockquote>
<p>Velog에서는 <code>div + style</code> 기반 레이아웃이 테마/모바일 환경에서 깨질 수 있어, 배지 정렬은 <code>p</code> 태그 수준으로 최소화했습니다.</p>
</blockquote>
<h3 id="📂-4-레포지토리-표시-카드배너">📂 4) 레포지토리 표시 (카드/배너)</h3>
<p>선택한 레포지토리를 카드 형태로 표시할 수 있습니다.</p>
<ul>
<li>레포 이름/설명/언어/스타/포크를 한눈에 표시</li>
<li>README에 넣기 좋은 <strong>배너 이미지 형태</strong>도 지원</li>
</ul>
<h3 id="📬-5-연락처-정보">📬 5) 연락처 정보</h3>
<p>이메일/블로그/SNS 등 연락처를 추가하면, 타입에 맞는 아이콘이 자동으로 표시됩니다.</p>
<h3 id="🎯-6-백준solvedac-연동">🎯 6) 백준(Solved.ac) 연동</h3>
<p>Solved.ac 통계 배지도 함께 표시할 수 있습니다.</p>
<p><img src="https://mazassumnida.wtf/api/v2/generate_badge?boj=dlckdfuf141" alt="Solved.ac Profile"></p>
<h3 id="📱-7-다양한-형식-지원">📱 7) 다양한 형식 지원</h3>
<p>HTML, Markdown, SVG, PNG/WebP 등 원하는 형식으로 내보낼 수 있습니다.</p>
<hr>
<h2 id="🚀-사용해보기-3단계">🚀 사용해보기 (3단계)</h2>
<h3 id="1-로그인">1) 로그인</h3>
<p>GitCard 접속 후 GitHub 계정으로 로그인합니다.  </p>
<ul>
<li><a href="https://www.gitcard.kr">https://www.gitcard.kr</a></li>
</ul>
<h3 id="2-프로필-카드-만들기">2) 프로필 카드 만들기</h3>
<p>대시보드에서 <strong>“새 프로필 카드 만들기”</strong>를 클릭하고 아래 정보를 입력합니다.</p>
<ul>
<li>이름 / 제목 / 태그라인</li>
<li>기술 스택 선택</li>
<li>연락처 정보</li>
<li>색상(그라데이션) 선택</li>
</ul>
<h3 id="3-readme에-붙여넣기">3) README에 붙여넣기</h3>
<p>생성된 <strong>HTML/Markdown 코드</strong>를 복사해서 GitHub README에 그대로 붙여넣으면 끝입니다.</p>
<hr>
<h2 id="📸-실제-사용-예시">📸 실제 사용 예시</h2>
<h3 id="프로필-배너">프로필 배너</h3>
<p align="center">
  <img src="https://gitcard.kr/api/profiles/public/fufckddl/cards/11/banner" alt="GitCard Banner" />
</p>

<h3 id="레포-배너-클릭-시-github-이동">레포 배너 (클릭 시 GitHub 이동)</h3>
<p align="left">
  <a href="https://github.com/fufckddl/GitCard" target="_blank" rel="noopener noreferrer">
    <img src="https://gitcard.kr/api/profiles/public/fufckddl/cards/11/repositories/0/banner" alt="GitCard Repository Banner" />
  </a>
</p>

<blockquote>
<p>위 배너처럼 레포 정보가 카드 형태로 표시되고, 클릭하면 GitHub로 이동합니다.</p>
</blockquote>
<h3 id="github-통계-옵션">GitHub 통계 (옵션)</h3>
<p align="center">
  <img src="https://github-readme-stats.vercel.app/api?username=fufckddl&show_icons=true&theme=default" alt="fufckddl stats" />
  <img src="https://github-readme-stats.vercel.app/api/top-langs/?username=fufckddl&layout=compact&theme=default" alt="Top Languages" />
</p>

<hr>
<h2 id="🛠️-기술-스택">🛠️ 기술 스택</h2>
<p><strong>Frontend</strong></p>
<ul>
<li>React + TypeScript</li>
<li>Vite</li>
<li>CSS Modules</li>
</ul>
<p><strong>Backend</strong></p>
<ul>
<li>FastAPI</li>
<li>SQLAlchemy</li>
<li>Pydantic</li>
<li>JWT 인증</li>
</ul>
<p><strong>기타</strong></p>
<ul>
<li>GitHub OAuth</li>
<li>Playwright (이미지 생성)</li>
<li>SVG 렌더링</li>
<li>MySQL</li>
</ul>
<hr>
<h2 id="💭-사용-후기">💭 사용 후기</h2>
<p>1) <strong>시간 절약</strong>: HTML/CSS를 직접 작성하지 않고 UI에서 클릭으로 구성<br>2) <strong>자동 업데이트</strong>: GitHub 통계/정보가 최신 상태로 반영<br>3) <strong>출력 다양성</strong>: HTML/Markdown/SVG/이미지로 상황에 맞게 활용 가능<br>4) <strong>레포 카드</strong>: README에서 프로젝트 섹션을 깔끔하게 구성 가능  </p>
<p>활용 예시:</p>
<ul>
<li>GitHub README 프로필 꾸미기</li>
<li>포트폴리오 웹사이트에 프로필 카드 삽입</li>
<li>블로그/이력서에 프로필 정보 표시</li>
</ul>
<hr>
<h2 id="❓-faq-자주-묻는-질문">❓ FAQ (자주 묻는 질문)</h2>
<h3 id="q1-gitcard는-readme에-어떻게-넣나요">Q1) GitCard는 README에 어떻게 넣나요?</h3>
<p>생성된 <strong>HTML/Markdown 코드</strong>를 복사해서 GitHub README에 붙여넣으면 됩니다.</p>
<h3 id="q2-github-통계는-자동으로-갱신되나요">Q2) GitHub 통계는 자동으로 갱신되나요?</h3>
<p>GitHub API 기반으로 정보를 가져와 표시하므로, 별도 업데이트 없이 최신 정보가 반영됩니다.</p>
<h3 id="q3-레포-배너는-클릭-가능한가요">Q3) 레포 배너는 클릭 가능한가요?</h3>
<p>네. 예시처럼 <code>&lt;a href=&quot;...&quot;&gt;</code>로 감싸면 <strong>배너 클릭 시 GitHub 레포로 이동</strong>합니다.</p>
<hr>
<h2 id="🎉-마무리">🎉 마무리</h2>
<p>GitHub README를 꾸미는 과정에서 가장 시간이 많이 드는 건, 요소(배너/배지/통계/레포 카드)를 각각 따로 만들고 정렬을 맞추는 작업이었습니다.<br>GitCard는 이 과정을 <strong>“한 곳에서 설정 → 자동 생성 → 붙여넣기”</strong>로 줄이기 위해 만든 프로젝트입니다.<br>피드백/제안은 언제든 환영합니다.</p>
<h3 id="🔗-링크">🔗 링크</h3>
<ul>
<li>웹사이트: <a href="https://www.gitcard.kr">https://www.gitcard.kr</a></li>
<li>GitHub 저장소: <a href="https://github.com/fufckddl/GitCard">https://github.com/fufckddl/GitCard</a></li>
</ul>
]]></description>
        </item>
    </channel>
</rss>