The Projects page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-nexus/llms.txt
Use this file to discover all available pages before exploring further.
/projects) presents the developer’s work as a collection of experimental potions — each project is bottled inside a VialCard component rendered in a four-column responsive grid. The arcane metaphor extends to the page header (“SPELLBOOK INDEX”) and a footer warning about dependency conflicts. Each card features a gradient accent bar at the bottom and a glass-panel body, keeping the visual language consistent with the rest of the site.
Route & Navigation
| Property | Value |
|---|---|
| Route | /projects |
| Nav Label | SPELLS |
| Page Heading | SPELLBOOK INDEX |
| Subheading | // APOTHECARY OF CONSTRUCTED SYSTEMS |
Visual Structure
VialCard Grid
Cards are arranged in a CSS Grid with four columns on large screens, collapsing to two on tablet and one on mobile. EachVialCard is a self-contained component that holds all display and interaction logic.
Project Entries
| Project | Description | Stack |
|---|---|---|
| VOID_COMMERCE | Headless e-commerce platform | Next.js, TypeScript, Redis, Stripe |
| ASTRAL_ANALYTICS | Real-time data dashboard | React, D3.js, WebSockets, Node.js |
| NEXUS_ROUTER | API gateway with load-based routing (40% bottleneck reduction) | Go, Docker, Kubernetes, gRPC |
| ECHO_CHAMBER | Decentralized messaging protocol | Rust, WebRTC, Cryptography, WASM |
- Project name — uppercase, monospace, styled as a codename
- Description — one to two sentence summary of the project’s purpose
- Tech stack — a row of tag chips, one per technology
- Gradient bottom bar — a decorative horizontal bar with a color gradient unique to each card
- Action buttons — links to live demo and source repository
Footer Warning
A full-width warning banner sits below the grid:Animations
Cards entrance-animate on page load using staggered Framer Motion delays. Hover interactions usewhileHover to lift the card slightly and intensify the gradient bar glow.
The gradient bottom bar color differs per card. These colors are defined either as inline styles or per-card data properties. If you add a new project, assign it a distinct gradient to maintain visual differentiation.
Customization
Adding a new project: Locate the projects data array in the component (or its data file) and append a new entry following the existing shape:lg:grid-cols-3 for a cleaner layout.
Updating tech stack tags:
Edit the stack array for the relevant project entry. Tags are rendered by mapping over the array, so order matters — they appear left to right as listed.
Changing action button URLs:
Update the demoUrl and repoUrl fields in the project data. These map directly to the href attributes of the action buttons.