Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/observatory/llms.txt

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

Observatory is a React SPA portfolio template with a deep-space aesthetic — built for engineers who want their work to speak with the same precision they bring to their code. Every page is a metaphor: projects mapped as a constellation, skills visualized as a spectrum analyzer, work history as an orbital path.

Introduction

Learn what Observatory is, how it’s structured, and what makes it unique.

Getting Started

Clone the repo, install dependencies, and launch your Observatory locally.

Pages & Sections

Explore every page — Home, About, Projects, Skills, Work, and more.

Components

Reference for all Aurora UI components: Starfield, ConstellationLayout, OrbitalPath, and more.

What’s inside

Observatory ships nine fully-built pages wired to a React Router layout, each page using a dedicated visual component themed around astronomy and atmospheric science.

Home

Animated hero with starfield background and aurora ribbon

Projects

Interactive constellation map of your deployed projects

Skills

Spectrum analyzer bar chart of technical proficiencies

Work History

Elliptical orbital path of professional engagements

Case Studies

Film-negative reader for long-form engineering case studies

Articles

Star map index for browsable writing by topic and magnitude

Quick orientation

1

Clone and install

Fork the repository and run npm install to get all dependencies.
2

Edit your data

Update the data arrays inside each Aurora component file with your own projects, roles, and writing.
3

Customize the theme

Adjust the Tailwind config to swap the aurora color palette and background values to match your brand.
4

Deploy

Run npm run build and deploy the dist/ output to any static host — Vercel, Netlify, GitHub Pages, or Cloudflare Pages.
Observatory is a static single-page application. There is no backend, database, or authentication layer — all content is defined directly in the component source files.

Build docs developers (and LLMs) love