Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/digital-domain/llms.txt

Use this file to discover all available pages before exploring further.

Digital Domain is a retro-themed personal developer portfolio built with React 18, Vite, Tailwind CSS, and Framer Motion. It recreates the aesthetic of early 2000s personal homepages — complete with draggable Win98-style windows, scrolling marquee banners, CRT scanline overlays, and Comic Sans typography — while running as a fast, modern single-page application.

Introduction

Learn what Digital Domain is, how it’s structured, and what makes it tick.

Quickstart

Clone the repo, install dependencies, and have the dev server running in under two minutes.

UI Components

Explore the reusable retro UI components: Window, Marquee, BeveledButton, and HitCounter.

Theming & Styling

Customize the retro color palette, fonts, and Tailwind tokens to make the site your own.

What’s Inside

Digital Domain is organized as a React SPA with 11 distinct routes. Each page is a self-contained component that renders inside the shared Layout — a sticky Win98-style header with navigation buttons and a CRT scanlines overlay.

Window

Draggable, focusable Win98 windows

Marquee

Configurable scrolling text banner

BeveledButton

Classic beveled Win98 button

HitCounter

Animated retro hit counter

Core Concepts

Design system, routing, and animations

Deployment

Deploy to GitHub Pages or any static host

Get Running in Minutes

1

Clone the repository

git clone https://github.com/apursley2012/digital-domain.git
cd digital-domain
2

Install dependencies

npm install
3

Start the dev server

npm run dev
Open http://localhost:5173 to see your retro homepage.
4

Customize and build

Edit page components under components/ and pages within assets/main.js, then run npm run build to produce the static output in dist/.
The project ships as a fully pre-built static site. The assets/ directory contains the bundled output from Vite — no build step is required to deploy what’s already in the repo.

Build docs developers (and LLMs) love