Skip to main content

Documentation Index

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

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

Press Start is a single-page application portfolio that wraps professional content in a retro arcade shell. Built with React, React Router, and Tailwind CSS, it greets visitors with a “PRESS START” splash gate before revealing a CRT-styled navigation menu, neon-lit sections, and playful interactions — from an animated high score table to a boss-battle case study with a scrolling HP meter.

Introduction

Understand what Press Start is, what it does, and how it’s structured.

Getting Started

Clone, install, and run the site locally in under five minutes.

Components

Explore every React component — props, behavior, and customization.

Styling & Theming

Learn the neon color tokens, CSS variables, and animation utilities.

Architecture

Understand the project layout, routing strategy, and component tree.

Deployment

Export a fully static build and deploy to GitHub Pages.

What’s Inside

1

Splash Gate

Visitors land on a full-screen PressStartGate — a black screen with the glowing prompt PRESS START. Clicking it triggers a fade-out and reveals the main portfolio.
2

Arcade Navigation

The sticky ArcadeMenu bar lists seven routes. Users can navigate with mouse clicks or arrow keys — the active route is highlighted with a magenta underline and animated caret.
3

Neon-Lit Sections

Each route renders a thematic page: About, Projects, Skills, Writing, Case Studies, and Contact — all sharing the same arcade color palette and CRT atmosphere.
4

Static Deploy

Vite builds the app to static files. Per-page HTML shells enable direct-URL navigation on GitHub Pages without server-side routing.
Press Start is a personal portfolio template. All content — projects, writing samples, case studies — is intentionally seeded with example data. Customize the data arrays in assets/main.js (or their source equivalents) to make it your own.

Build docs developers (and LLMs) love