Skip to main content

Documentation Index

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

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

Getting Fortune Seeker running locally takes just a few commands. The project is a standard Vite + React application, so the workflow will feel familiar if you have worked with any modern React starter before. Once you have the dev server running, you can explore all nine pages, inspect the component animations, and begin swapping in your own content.

Prerequisites

  • Node.js 18 or later — Vite requires Node 18+. Run node -v to confirm your version.
  • Git — needed to clone the repository.

Steps

1

Clone or fork the repository

Clone the Fortune Seeker repository to your local machine:
git clone https://github.com/apursley2012/fortune-seeker.git
cd fortune-seeker
If you plan to deploy your own version to GitHub Pages, fork the repository first so you have your own remote to push to.
2

Install dependencies

Install all project dependencies with npm:
npm install
This pulls in React, React Router v6, Framer Motion, Tailwind CSS, Lucide React, and the Vite build toolchain.
3

Start the development server

Launch Vite’s dev server with hot module replacement:
npm run dev
The terminal will confirm the local address. Open your browser to:
http://localhost:5173
You should see the Fortune Seeker homepage with the animated starfield background and the central “The Developer” tarot card.
4

Explore the nine pages

Click the tarot card on the homepage to fan out the navigation links, then explore every route:
RouteThematic NameDescription
/Seek Your FortuneAnimated homepage with interactive tarot card
/aboutThe ReaderThree-card spread bio with CrystalBall component
/projectsDrawn CardsFlipping project cards revealing tech stack details
/skillsCast SpellsSVG sigil animations for each technology
/workThe Pendulum SwingScroll-driven pendulum work history timeline
/case-studiesThe Deep ReadingDetailed case study cards with expand animation
/blogThe Scribe’s PagesParchment-styled article listing
/testimonialsChanneled ReviewsAuto-rotating testimonial display
/contactSend a SigilContact form with pentagram casting animation
5

Customize your content

Once you are familiar with the layout, update the placeholder text, project data, and personal details with your own information. See the content customisation guide for a full walkthrough of every editable section.

Available Scripts

CommandDescription
npm run devStarts the Vite development server at http://localhost:5173 with hot module replacement
npm run buildCompiles and bundles the app into the dist/ folder for production deployment
npm run previewServes the production build locally so you can verify the output before deploying
The repository already includes a fully pre-built static export in its root directory — index.html, the per-route HTML files, and the assets/ folder. If you only want to host the template as-is without any code changes, you can push these files directly to the gh-pages branch of your GitHub repository and skip the build step entirely.

Build docs developers (and LLMs) love