Premium Mobile Link Hub & Portfolio
Why This Β· Features Β· Tech Stack Β· Quick Start
Curzy is a premium mobile-first link hub and portfolio template for developers with a Terminal Glass aesthetic β inspired by products like Raycast, Linear, and Apple.
Free link hub services like Linktree often have limited features and lack the distinctive character developers want. On the other hand, building a full-stack portfolio from scratch requires database maintenance, complex API setup, and monthly server costs.
Curzy solves this: a premium mobile-first link hub that is 100% static with no backend or API required.
- Extremely lightweight, instant page loads
- Zero maintenance cost
- Highly interactive experience like a native mobile app
| Feature | Status | Description |
|---|---|---|
| 100% Mobile-First | β | Optimized for 70%+ visitors on mobile devices |
| Terminal Glass UI | β | Premium dark theme inspired by Raycast, Linear, Apple |
| 5-Tabs Navigation | β | Home, Bisnis, Projects, Sertifikat, Contact |
| Dynamic Content Filter | β | "All vs Fav" filter on Projects tab |
| Consistency Index | β | Project numbers stay locked during filtering |
| Graceful Empty State | β | Clean feedback for empty categories |
| SEO & Accessibility | β | Static prerender, semantic HTML, complete meta tags |
| Technology | Why |
|---|---|
| Next.js (App Router) | Static content prerender, < 1s load time, max SEO |
| Tailwind CSS | Efficient Terminal Glass theme implementation |
| TypeScript | Type-safe links, projects, and certificates data |
Make sure you have Node.js (v18+) and npm installed.
git clone https://github.com/Curzyori/portofolio-template.git
cd portofolio-template
npm installnpm run devOpen http://localhost:3000 in your browser.
You do not need to modify UI code. Simply edit:
data/links.ts
Update the object properties with your own information β Next.js will refresh automatically.
| Web App Preview |
This project is released under the MIT License β fully open source, free to use for personal and commercial purposes, see LICENSE for full text.
If this project is useful, consider supporting its development!
π Donate via Crypto or QRIS
Crypto payment details are maintained at donate.curzy.dev.
Built with passion as the 12th Project of the 50 Projects Challenge by @curzyori