starter
Portfolio
Personal sitePedro Gontijo’s portfolio: Cooud, work, FIAP, GitHub projects, and contact, with pixel theme transition and 8-bit sound.
Neutral · light
API Reference
Catalog contract for this template. Defaults are this page's live entry.
| Field | Type | Default | Description |
|---|---|---|---|
slug* | string | "portfolio" | Catalog id. Passed to create-cronus-app --template. |
command* | string | "bunx create-cronus-app my-app --template portfolio" | Scaffold command for this template. |
kind* | "product" | "landing" | "starter" | "starter" | Product app, marketing landing, or starter. |
theme* | "aurora" | "neutral" | "midnight" | "sunset" | "emerald" | "neutral" | Default theme token pack. |
mode* | "dark" | "light" | "light" | Default color mode. |
chrome* | { navbar?: string; footer?: string } | {} | Optional navbar and footer block slugs wrapping the stage. |
blocks* | TemplateBlockRef[] | [] | Home-page stack of catalog blocks ({ block, variant? }). |
customStage | boolean | true | Full custom stage instead of a stack of catalog blocks. |
inside* | string[] | ["Single config file at `data/resume.tsx`", "Work, education, skills, projects, community, contact", "Pixel wave theme toggle (press D) and optional 8-bit sounds", "Neutral theme, light mode"] | What's included in the scaffold. |
Block stack
Navbar, page blocks, and footer in the order the composed home page stacks them.
Custom stage — not composed from catalog blocks.
What's inside
- Single config file at `data/resume.tsx`
- Work, education, skills, projects, community, contact
- Pixel wave theme toggle (press D) and optional 8-bit sounds
- Neutral theme, light mode
$ bunx create-cronus-app my-app --template portfolio