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
Quick OAuth authentication
Traditional email + password
Signing up with GitHub is recommended as it enables automatic profile syncing without manual input.
Step 2: Import your GitHub data
Enter your GitHub username
After signing up, you’ll be redirected to the onboarding page. Enter your GitHub username or profile URL:If you signed in with GitHub, this field will be pre-filled.
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.
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
All templates are currently free to use. You can switch templates at any time from your dashboard.
- Navigate to the Templates tab in your dashboard
- Browse the available templates with live previews
- Click Select Template on your preferred design
- 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
Social links
Connect your professional profiles:- GitHub, LinkedIn, Twitter
- Portfolio websites
- Medium, Dev.to, and more
Skills
Tag your technical expertise to highlight your strengths.Step 5: View your live portfolio
Your portfolio is automatically published at: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
Can I use a custom domain?
Can I use a custom domain?
Currently, all portfolios are hosted at
portfolio.gitfolio.in/username. Custom domain support is planned for future releases.How often does my portfolio update?
How often does my portfolio update?
Your portfolio data syncs automatically once per day. You can also manually trigger a refresh from your dashboard.
Are all templates free?
Are all templates free?
Yes! All 8 templates are currently available for free. Future premium templates may be added to the marketplace.
Can I switch templates after selecting one?
Can I switch templates after selecting one?
Absolutely! You can switch between templates at any time from the Templates tab in your dashboard. Your content and customizations remain intact.
What if I don't have many repositories?
What if I don't have many repositories?
No problem! GitFolio works with any number of repositories. You can also manually add projects, experience, and education to fill out your portfolio.