Skip to main content

Documentation Index

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

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

dev-mode is an arcade/retro-themed developer portfolio built with React, Vite, Framer Motion, and Tailwind CSS. This guide walks you through cloning the repository and getting all dependencies installed so you can run the project locally or build it for deployment.
The repository contains both the React source files and a pre-built pages/ directory of static HTML — one file per route — generated by Vite’s production build. If you only want to serve the pre-built output you can skip the install step entirely, but installing dependencies is required to run the dev server or rebuild the project.

Prerequisites

Before you begin, make sure the following tools are available on your machine:
  • Node.js ≥ 18 — Vite and the React ecosystem require a modern Node.js release. Download Node.js
  • Git — used to clone the repository. Download Git
You can verify your versions at any time:
node --version   # should print v18.0.0 or higher
git --version

Installation Steps

1

Clone the repository

Clone dev-mode from GitHub into a local directory:
git clone https://github.com/apursley2012/dev-mode.git
cd dev-mode
2

Install dependencies

Install all project dependencies using your preferred package manager:
npm install
This single command fetches everything the project needs. No additional configuration files are required before running.
3

Confirm the install succeeded

Check that the node_modules directory was created and is populated:
ls node_modules | head -10
You should see packages listed, including directories for the core dependencies below.

What Gets Installed

The following packages make up the core of dev-mode:
PackagePurpose
React + ReactDOMUI component library and DOM renderer (v18)
ViteLightning-fast dev server and production bundler
Framer MotionDeclarative animation library (motion.div, AnimatePresence)
Tailwind CSSUtility-first CSS framework with custom arcade color tokens
React RouterClient-side routing via HashRouter, Routes, and Route
lucide-reactSVG icon set used throughout the UI
In addition, two Google Fonts are loaded at runtime: JetBrains Mono (monospace body text) and VT323 (pixel-style display font that gives the portfolio its retro arcade aesthetic).

Next Steps

Once installation completes, head to Running Locally to start the Vite dev server and explore the portfolio in your browser.

Build docs developers (and LLMs) love