Skip to main content
#12

Portofolio Template

โ˜…

Premium mobile-first link hub & developer portfolio with Terminal Glass UI theme. 100% static, zero maintenance, MIT license.

TypeScriptNext.jsTailwind CSSPortfolioTemplateTerminalGlass UIOpen Source
<h1 align="center">Curzy</h1> <p align="center"> <strong>Premium Mobile Link Hub & Portfolio</strong> </p> <p align="center"> <a href="https://portofolio-12.curzy.dev/"><strong>๐ŸŒ Live Demo</strong></a> </p> <div align="center">

Stars Forks License Platform

</div> <p align="center"> <a href="#-why-curzy">Why This</a> ยท <a href="#-key-features">Features</a> ยท <a href="#-tech-stack">Tech Stack</a> ยท <a href="#-quick-start">Quick Start</a> </p>

๐Ÿ•’ Why Curzy?

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.

The Problem

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.

The Solution

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

๐ŸŽฏ Key Features

FeatureStatusDescription
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

๐Ÿ› ๏ธ Tech Stack

TechnologyWhy
Next.js (App Router)Static content prerender, < 1s load time, max SEO
Tailwind CSSEfficient Terminal Glass theme implementation
TypeScriptType-safe links, projects, and certificates data

๐Ÿš€ Quick Start

Prerequisites

Make sure you have Node.js (v18+) and npm installed.

Clone & Install

git clone https://github.com/Curzyori/portofolio-template.git
cd portofolio-template
npm install

Run Development Server

npm run dev

Open http://localhost:3000 in your browser.

Customizing Data

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.


๐Ÿ–ผ๏ธ Preview

<table align="center"> <tr> <td align="center"><b>Web App Preview</b></td> </tr> <tr> <td><img src="images/web.gif" width="250" alt="Curzy Portfolio Demo"/></td> </tr> </table>

๐Ÿ“„ License

This project is released under the MIT License โ€” fully open source, free to use for personal and commercial purposes, see LICENSE for full text.


๐Ÿ”— Connect

<p align="center"> <a href="https://github.com/Curzyori"> <img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white"/> </a> <a href="https://curzy.dev"> <img src="https://img.shields.io/badge/Portfolio-58A6FF?style=for-the-badge"/> </a> <a href="https://linkedin.com/in/curzy"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"/> </a> </p>

โ˜• Support

If this project is useful, consider supporting its development!

<p align="center"> <a href="https://donate.curzy.dev/"><strong>๐Ÿ’ Donate via Crypto or QRIS</strong></a> </p>

Crypto payment details are maintained at donate.curzy.dev.

<sub>Built with passion as the 12th Project of the <strong>50 Projects Challenge</strong> by <strong>@curzyori</strong></sub>