Overview
A customizable, self-hosted single-page portfolio generator with a JSON-driven page builder.
Retrail is a self-hosted single-page portfolio platform built by Zero Development. It helps developers and creators showcase their projects, skills, career milestones, stats, and testimonials on a single responsive page.
Everything in Retrail is configured server-side via settings.json and rendered using Mantine UI with deep OLED black styling and vibrant neon accents.
Guides
Installation & Setup
Install dependencies, run the development server, and build Retrail for production.
Configuration
A complete reference for settings.json site metadata, theme colors, and layout width.
Page Builder
Explore all 11 modular blocks, including hero, projects, skills, experience, and contact.
Core Features
- Server-Side Configuration: All portfolio content and options live in
settings.jsonon the server. The file is never exposed to the client or served statically. - JSON Page Builder: Reorder, add, or disable components directly from JSON without modifying source code.
- OLED Pure Black Theme: Deep
#000000dark mode background with high-contrast typography and custom neon color scales (neon-cyan,neon-green,neon-purple,neon-pink). - Flexible Avatar Layout: Position profile avatars to the left, right, or top of the name title.
- Lucide & Font Awesome Icons: Built-in support for Lucide UI icons alongside official Font Awesome brand icons (Discord, GitHub, X, LinkedIn, and more).
- Granular Toggles: Every block, section, project, skill, and link supports an
enabledtoggle to hide or show items on demand.

