Overview
Your GitFolio dashboard provides comprehensive tools to manage all aspects of your portfolio content. This guide covers how to add, edit, and organize your projects, work experience, education, and skills.Manage projects
Projects are automatically imported from your GitHub repositories during onboarding, but you can customize them or add new ones manually.View your projects
Navigate to Projects in the dashboard sidebar to see all your repositories displayed in a grid layout.Edit a project
Select a project
Click on any project card to open the edit dialog, or click the Edit button on the card.
Update project details
Customize the following fields:Project thumbnail
- Upload a custom image (recommended size: 1200x630px)
- Or paste an image URL
- Leave blank to show a placeholder
- The display name for your project
- A clear explanation of what your project does
- Minimum length recommended for visibility
- Add relevant keywords
- Press Enter to add each topic
- Click the X to remove topics
- Topics help categorize your work
- Link to the deployed/hosted version
- Must start with
https://
- Link to your GitHub repository
- Format:
https://github.com/username/repo
Add a new project
Fill in project details
Complete all required fields:
- Upload or link a thumbnail image
- Enter project name
- Write a description
- Add the GitHub repository URL
- Optionally add live demo URL and topics
Control project visibility
Each project card has a toggle switch to control whether it appears in your portfolio:- Locate the switch on the top-left of the project card
- Toggle it on (included) or off (excluded)
- The change saves automatically
- Excluded projects remain in your dashboard but won’t appear on your public portfolio
Projects are sorted with included projects first, then excluded ones. This helps you focus on what’s currently visible to visitors.
Delete a project
- Click the Delete button (trash icon) on the project card
- The project is immediately removed from your account
- This action cannot be undone
Manage work experience
Showcase your professional background by adding your work history.Add work experience
Upload company logo
- Click Change Image to upload a logo file
- Or enter a logo URL in the input field
- Logos display as circular avatars (recommended size: 200x200px)
Enter role details
Job role (required)
- Your position title (e.g., “Senior Full Stack Developer”)
- Company name
- Select month and year from dropdowns
- Select month and year, or check “Currently working here”
- Checking the ongoing box sets end date to “Present”
- Describe your role and key achievements
- Highlight technologies used and impact made
Edit work experience
- Click on any experience card or click the Edit button
- Modify any fields
- Click Save Changes
Delete work experience
- Click the Delete button on the experience card
- The entry is removed immediately
- This action cannot be undone
Experience entries are displayed in chronological order with the most recent first. The start and end dates control this sorting.
Manage education
Add your academic background and qualifications.Add education
Upload institution logo
- Click Change Image to upload a logo
- Or paste a logo URL
- Displays as circular avatar
Enter education details
Degree/Title (required)
- Your degree or certification (e.g., “Bachelor of Science in Computer Science”)
- Name of the educational institution
- Select from dropdown
- Select year, or check “Currently studying here”
- Checking ongoing sets end date to “Present”
- Relevant coursework, achievements, honors
- GPA or academic distinctions
Edit education
- Click on any education card or the Edit button
- Update fields as needed
- Click Save Changes
Delete education
- Click the Delete button on the education card
- The entry is permanently removed
Manage skills
Add technical skills and technologies you’re proficient in.Add skills
Add a skill
Three ways to add skills:Type and select from suggestions
- Start typing in the “Add New Skill” input
- Select from the dropdown of matching skills
- Skills with icons show the icon next to the name
- Type the skill name
- Press Enter to add it
- Type the skill name
- Click the Add button
Remove skills
- Click the X button on any skill badge
- The skill is removed from the list
- Click Save Changes to persist the update
Skill suggestions
GitFolio provides autocomplete suggestions for common technologies including:- Programming languages (JavaScript, Python, Java, Go, etc.)
- Frameworks (React, Vue, Angular, Django, etc.)
- Databases (PostgreSQL, MongoDB, MySQL, etc.)
- Cloud platforms (AWS, Azure, Google Cloud)
- Tools and platforms (Docker, Kubernetes, Git, etc.)
You can add custom skills that aren’t in the suggestion list. Simply type the name and press Enter.
Manage personal information
Update your profile details and contact information.Edit personal info
Update profile picture
- Click to upload a new profile image
- Or paste an image URL
- Recommended size: 400x400px
Update profile fields
Full name
- First and last name (automatically split for storage)
- Your unique GitFolio identifier
- Appears in your portfolio URL
- Cannot conflict with existing users
- Contact email (set during registration)
- A short headline about what you do
- Longer description of your background and interests
- City, country, or region
- Personal website or blog URL
- Your GitHub profile URL
Manage social links
Connect your social media profiles to your portfolio.Add social profile URLs
Enter URLs for the following platforms:
- GitHub
- YouTube
- Behance
- Website
Image upload guidelines
When uploading images for your portfolio:Supported formats
- JPG/JPEG
- PNG
- WebP
- GIF
Recommended sizes
- Profile pictures: 400x400px (square)
- Company/institution logos: 200x200px (square)
- Project thumbnails: 1200x630px (16:9 aspect ratio)
Image storage
- Images are uploaded to secure cloud storage (S3-compatible)
- Pre-signed URLs are generated for upload
- Images are automatically optimized for web delivery
You can provide image URLs instead of uploading files. This is useful if you already host images elsewhere or want to use CDN-hosted assets.
Data validation
GitFolio validates your input to ensure quality:Projects
- Thumbnail is required
- Name is required
- Description is required
- Repository link is required
Experience
- All fields except logo are required
- Description minimum: 10 characters
- Start date must be before end date
Education
- Title, institution, start year, and end year are required
- Description optional but must be 10+ characters if provided
- Start year must be before end year
Skills
- No duplicates allowed
- Case-insensitive matching
Social links
- Must start with
https:// - Invalid URLs will prevent save
Overview dashboard
The Overview tab provides a summary of your entire portfolio:- Profile completeness indicator
- Active template preview
- Project count and visibility status
- Experience and education summaries
- Skills overview
- Quick action buttons to navigate to each section
Next steps
Customize your template
Select a template that showcases your content perfectly
Publish your portfolio
Share your portfolio with the world