Portlio public docs
About Portlio
The product philosophy, user experience principles, and core positioning behind the automation-first developer portfolio builder.
Product Philosophy
Zero Manual Duplication
GitHub as the Source of Truth
Hands-Off Maintenance
Automation-First Workflow
Complete Control
Review Before Publishing
Built for Coders
Developer-First Experience
UX Principles
Minimal Clicks
The 5-step onboarding wizard gets you from sign-in to a live, beautiful portfolio in under two minutes. No configuration bloat.
Fast Onboarding
Connect via GitHub OAuth, import repositories automatically, choose a starting template, and publish. No complex setup.
Opt-in Automation
Get clean email alerts when a new repository is created. Approve or reject it with a single click from your email or dashboard.
Progressive Disclosure
Start with essential templates and simple controls. Unlock custom colors, automated screenshot croppers, custom domains, and builder blocks as you need them.
Predictable Workflows
All templates consume the same underlying data structure. Switch templates instantly without losing your custom descriptions, screenshots, or featured project order.
Transparent Operations
Clear warnings regarding build times, webhook triggers, and permissions. No hidden background behaviors.
How Portlio Differs
GitHub-Native vs. Generic No-Code
Unlike generic website builders (Wix, Squarespace, Webflow) that treat a portfolio as a static design canvas, Portlio treats it as a dynamic representation of your GitHub workspace. We read live repo data, fetch README.md files for project summaries, and sync directly with webhooks.
Automation-Driven vs. Static Templates
Creating a site with a template repository is a good start, but it goes out of date the moment you start your next project. Portlio automatically updates your live site whenever you push to GitHub, saving you from repeating the cycle of manual maintenance.
Project Storytelling
Recruiters don't just want to see code; they want to know the *story* behind it. Portlio provides structured storytelling editors allowing you to define the **Problem, Solution, and Challenges** for each project, alongside automated screenshot capturing and cropping tools.