The Projects page appears as “The Color Wheel” in the navigation bar. It is the primary showcase for your portfolio work, displaying featured projects using MarbledCard components arranged in a responsive grid. Each card has a category badge, project title, short description, and a “Read Study” call-to-action that can link to a Case Study or an external project URL.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/artisan-developer/llms.txt
Use this file to discover all available pages before exploring further.
File location
MarbledCard usage
Each project on this page is displayed using theMarbledCard component from components/MarbledCard.js. The component accepts four props:
| Prop | Type | Purpose |
|---|---|---|
title | string | Project name displayed as the card heading |
excerpt | string | Short project description shown below the title |
category | string | Badge label displayed at the top of the card (e.g., “Web App”) |
delay | number | Seconds to delay the scroll-entry animation for this card |
MarbledCard call with your project details:
Content guidelines
Keep project descriptions short and scannable. Two to three sentences is enough — visitors who want more detail can follow the “Read Study” link to the Case Studies page. Each description should answer three questions:- What did you build or do?
- What technologies or methods were involved?
- What was the result or impact?
category badge to group related projects so visitors can quickly identify the type of work at a glance. Common category values include “Web App”, “Open Source”, “Design”, “API”, “Mobile”, and “Library”.
Staggering cards
Use thedelay prop to stagger the scroll-entry animation so cards appear one after another rather than all at once. Increment by 0.1 seconds per card:
whileInView animation in MarbledCard triggers once as each card enters the viewport, so the stagger only plays the first time the visitor scrolls past the section.