Skip to main content

Documentation Index

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

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

Web Weaver is a React single-page application that serves as a developer portfolio with a distinctive dark, mystical aesthetic. It combines animated UI components, hash-based routing, and a cohesive visual language of teal, ink, and parchment — pairing Cormorant Garamond serif with JetBrains Mono to create a spellbound developer identity.

Introduction

Learn what Web Weaver is, how it’s structured, and the tech stack powering it.

Getting Started

Clone the repo, install dependencies, and spin up a local dev server in minutes.

Pages & Routes

Explore every page of the portfolio — from the Hero landing to the Contact form.

UI Components

Browse all animated components: EmberCursor, TarotCard, Cauldron, and more.

What’s Inside

Web Weaver ships with nine distinct pages and eleven custom React components. The site deploys as a static site (GitHub Pages–ready) using Vite, with each route pre-built as a standalone HTML file for direct deep linking.

Animated Ambient FX

Glowing ember cursor trail, scrolling fog layer, and a wandering black cat — all rendered on every page.

Moon-Phase Projects

Filter your projects by lifecycle: New, Waxing, Full (live), or Waning (deprecated).

Tarot Blog Posts

Blog entries styled as tarot cards — hover to flip and reveal the excerpt.

WaxSeal Case Studies

Case study scrolls sealed with a clickable wax seal that animates open to reveal details.

Candle Work History

An interactive timeline where clicking a candle illuminates your selected work experience.

Familiar Testimonials

Testimonials from your “familiars” — each paired with an animated animal avatar.

Tech Stack

Web Weaver is built entirely with modern, widely-adopted frontend tooling:
TechnologyPurpose
React 18Component model and UI rendering
React Router v6Hash-based client-side routing
Framer MotionDeclarative animations and transitions
Tailwind CSSUtility-first styling with custom design tokens
ViteBuild tool and dev server
1

Clone & install

Clone the repository and run your package manager’s install command.
2

Start the dev server

Run npm run dev (or yarn dev / pnpm dev) and open http://localhost:5173.
3

Customize your content

Edit the data arrays in assets/main.js to swap in your own projects, skills, work history, and blog posts.
4

Deploy

Run npm run build and push the dist/ output to GitHub Pages, Netlify, or any static host.

Build docs developers (and LLMs) love