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!
Crypto payment details are maintained at donate.curzy.dev.
Built with passion as the 12th Project of the 50 Projects Challenge by @curzyori
