Skip to main content

Quickstart

Get your professional portfolio website live in just a few minutes. This quickstart guide will walk you through creating your account, importing your GitHub data, selecting a template, and publishing your portfolio.

Step 1: Create your account

Visit GitFolio and sign up using one of three methods:

GitHub

Recommended - Automatic data sync

Google

Quick OAuth authentication

Email

Traditional email + password
Signing up with GitHub is recommended as it enables automatic profile syncing without manual input.

Step 2: Import your GitHub data

1

Enter your GitHub username

After signing up, you’ll be redirected to the onboarding page. Enter your GitHub username or profile URL:
github.com/yourusername
If you signed in with GitHub, this field will be pre-filled.
2

Wait for data import

GitFolio will automatically fetch your GitHub data:
  • Profile information (name, bio, avatar, location)
  • All public repositories with metadata
  • Repository languages and topics
  • Stars, forks, and deployment information
This typically takes 10-30 seconds depending on the number of repositories you have.
3

Complete onboarding

Once the import finishes, click Continue to Dashboard to access your portfolio management interface.

Step 3: Choose a template

GitFolio offers 8 professionally designed templates. Browse and select the one that matches your style:

DevPro

Professional centered layout with emphasis on experience

Black & White

Minimalist design with dock-style navigation

Persona

Personality-focused dark theme with bold typography

Clean Slate

Modern monochrome with clean sections
And 4 more: White Space, Pixel Perfect, Obsidian, and Notion Theme.
All templates are currently free to use. You can switch templates at any time from your dashboard.
To select a template:
  1. Navigate to the Templates tab in your dashboard
  2. Browse the available templates with live previews
  3. Click Select Template on your preferred design
  4. Your portfolio will instantly update

Step 4: Customize your portfolio

Enhance your portfolio with custom content:

Personal information

  • Update your tagline and bio
  • Add your location and website
  • Upload a custom profile image

Manage projects

  • Show or hide specific repositories
  • Upload custom thumbnails for projects
  • Add live demo links for deployed projects

Add experience

  • Document your work history
  • Include company logos
  • Specify date ranges and roles

Add education

  • List your academic background
  • Include institution logos
  • Add degree details and dates
Connect your professional profiles:
  • GitHub, LinkedIn, Twitter
  • Portfolio websites
  • Medium, Dev.to, and more

Skills

Tag your technical expertise to highlight your strengths.
You can customize everything from the Dashboard tab in the main navigation.

Step 5: View your live portfolio

Your portfolio is automatically published at:
https://portfolio.gitfolio.in/yourusername
Click Preview Portfolio in the dashboard to see your live site.
Make sure you’ve selected a template before viewing your portfolio. Without a template, the portfolio won’t display properly.

Next steps

Understanding the architecture

Learn how GitFolio’s rendering engine and sync system work

Dashboard guide

Deep dive into all dashboard features and customization options

Template customization

Explore template options and customization possibilities

Publishing guide

Learn how to publish and share your portfolio

Common questions

Currently, all portfolios are hosted at portfolio.gitfolio.in/username. Custom domain support is planned for future releases.
Your portfolio data syncs automatically once per day. You can also manually trigger a refresh from your dashboard.
Yes! All 8 templates are currently available for free. Future premium templates may be added to the marketplace.
Absolutely! You can switch between templates at any time from the Templates tab in your dashboard. Your content and customizations remain intact.
No problem! GitFolio works with any number of repositories. You can also manually add projects, experience, and education to fill out your portfolio.
Need help? Check out our FAQ or reach out for support.

Build docs developers (and LLMs) love