# Overview

URL: https://zerodev.ca/docs/retrail

> A self-hosted, one-page portfolio you build from a single settings.json file.



Retrail is a one-page portfolio for developers and creators. You describe the page in `settings.json`, and Retrail turns it into a site with your projects, skills, career, stats, testimonials and contact links. There is no database and no admin panel.

## How It Works

* **One file.** The whole page, from the theme to every block, lives in `settings.json` on your server.
* **No rebuild.** Retrail reads the file on every request, so a saved change shows up on the next refresh.
* **Private.** The file is read on the server and is never sent to visitors.

## What You Get

* 12 blocks you can add, reorder and repeat: hero, projects, skills, experience, stats, section, separator, testimonials, contact, socials, image and text.
* An `enabled` switch on every block, project, skill and link, so you can hide things without deleting them.
* Light and dark mode, with a true black dark theme and a visitor toggle.
* Any Mantine colour as the accent, plus four neon colours: `neon-cyan`, `neon-green`, `neon-purple` and `neon-pink`.
* Your avatar to the left, right or top of your name.
* Lucide icons for stats and links, and brand icons for Discord, GitHub, X, LinkedIn and more.
* A layout that works on phones.

## Guides

<Cards>
  <Card title="Setup Guide" href="/docs/retrail/setup" description="Install Retrail and put it online." />

  <Card title="Configuration" href="/docs/retrail/configuration" description="Site details, theme and footer." />

  <Card title="Page Builder" href="/docs/retrail/page-builder" description="Every block and its options." />
</Cards>
