Back to themes

Minimalist Portfolio Template — Astro 7 + Sanity CMS

Stop wrestling with boilerplate. A premium, production-ready developer portfolio featuring a live HSL ThemePicker, real multi-language routing, and an optional no-code Sanity CMS. Ship your portfolio today.


Cost

Paid


Created by
Juanalfaros

Ship a Senior-Level Portfolio in Minutes, Not Weeks.


As developers, we spend hours tweaking configurations, hunting for CSS hex codes, and setting up routing instead of actually showcasing our work. Minimalist Portfolio Template is the antidote.


Built by Zutra Agency, this is a highly opinionated, production-ready Astro 7 template designed for developers, designers, and creators who want an elite online presence without the setup headache.


🔥 Why this template stands out:


🎨 Real-Time HSL ThemePicker: Stop hardcoding colors. Let your users (or yourself) change the entire site's primary color scheme in real-time using dynamic HSL variables. Full Dark/Light mode integration natively built-in.

⚙️ Supreme Developer Experience (DX): No spaghetti code. Manage your entire site's identity, SEO, global metadata, and social links from one single, centralized <code class="ql-font-monospace" style="background-color: rgb(38, 38, 38); color: rgb(140, 140, 140);">user.config.ts</code> file.

🛡️ Bulletproof Content (Zod): Sleep well knowing your markdown content is strictly typed via Astro Content Collections. Missing a date in your frontmatter? The build fails and tells you exactly why. Zero production errors.

🗄️ Optional No-Code CMS (Sanity): Flip one toggle and every collection — plus most of your site config — becomes editable from a visual, WordPress-style admin panel. No migration cost: switch back to local files anytime, nothing breaks.

🌍 Real Multi-Language: Actual per-language routing (EN/ES/PL) — <code class="ql-font-monospace" style="background-color: rgb(38, 38, 38); color: rgb(140, 140, 140);">/</code>, <code class="ql-font-monospace" style="background-color: rgb(38, 38, 38); color: rgb(140, 140, 140);">/es/</code>, <code class="ql-font-monospace" style="background-color: rgb(38, 38, 38); color: rgb(140, 140, 140);">/pl/</code> — not just a UI-string dictionary. In Sanity mode, every piece of content can be fully translated per language too.

🪄 App-like Feel: Native View Transitions provide seamless, fluid navigation between your blog, projects, and services without a single browser reload.

⚡️ Unmatched Performance: Built on Astro's Island Architecture and Tailwind CSS. Expect 100/100 across the board on Google Lighthouse.

📱 Glassmorphism UI: A modern, fully responsive aesthetic featuring subtle background blurs, elegant typography, and highly polished UI components.


📦 What's inside?


  • Projects, Blog, Services, Testimonials, FAQ, Stack, Experience, and Legal pages collections.
  • Custom 404 and 500 error pages.
  • SEO and Open Graph tags pre-configured.
  • A comprehensive Setup Guide (Local content & Sanity CMS paths) for one-click deployment to Cloudflare.


Stop building your portfolio from scratch. Grab this template, customize your config, and let your work speak for itself.