The Projects section presents the portfolio’s built work as a grid of neon-accented cards, each styled like a mission briefing in a cyberpunk operative dossier. Cards start in a muted state and saturate into full neon color on hover — a grayscale-to-color reveal that makes the grid feel alive without being visually noisy at a glance. Each card carries a project title in arcade font, a short description, a category badge (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/choose-your-destiny/llms.txt
Use this file to discover all available pages before exploring further.
FRONTEND, FULLSTACK, or CLI TOOL), a list of tech stack tags, and three action buttons: INSERT COIN (live demo), SOURCE (repository), and MANUAL (documentation).
Route: /projects (hash: #/projects)Color theme: Neon purple (
#A855F7 / --neon-purple)
Project Cards
The project data lives in theys array in the project source. Each object defines the card’s visual treatment and link metadata.
NEURO_LINK
Category: FRONTEND · Color: Cyan
A real-time dashboard for monitoring synthetic neural networks. Built with React, WebSockets, and excessive neon.
Tech: React, TypeScript, Zustand, Framer Motion
(Demo mode enabled)
A real-time dashboard for monitoring synthetic neural networks. Built with React, WebSockets, and excessive neon.
Tech: React, TypeScript, Zustand, Framer Motion
(Demo mode enabled)
DATA_HEIST
Category: FULLSTACK · Color: Magenta
Secure file transfer protocol with a gamified interface. Bypass firewalls (auth) to upload payloads.
Tech: Node.js, Express, PostgreSQL, React
Secure file transfer protocol with a gamified interface. Bypass firewalls (auth) to upload payloads.
Tech: Node.js, Express, PostgreSQL, React
SYS_MONITOR
Category: CLI TOOL · Color: Lime
Terminal-based system resource monitor written in Rust. Because GUIs are for the weak.
Tech: Rust, TUI, Crossbeam
(Demo mode enabled)
Terminal-based system resource monitor written in Rust. Because GUIs are for the weak.
Tech: Rust, TUI, Crossbeam
(Demo mode enabled)
VOID_COMMERCE
Category: FRONTEND · Color: Orange
E-commerce platform for selling intangible digital assets. High conversion, zero physical inventory.
Tech: Next.js, Stripe, Tailwind, Prisma
E-commerce platform for selling intangible digital assets. High conversion, zero physical inventory.
Tech: Next.js, Stripe, Tailwind, Prisma
Card Anatomy
Each project card is composed of several distinct layers:- Header
- Body
The card header renders the project image in a fixed-aspect container. On hover, the image transitions from grayscale (
filter: grayscale(100%)) to full color (grayscale(0%)) over 300 ms. A DEMO MODE badge pulses in neon orange in the top-right corner when demoMode: true.Grayscale-to-Color Hover Reveal
The effect is a CSSfilter transition on the project image element:
Data Structure
Adding or Editing a Project
This is a pre-built static site —
assets/main.js is a minified bundle and is not meant to be hand-edited. To add or update projects, fork or clone the original source repository, make changes to the source files, then rebuild and redeploy.Fork or clone the source repository
Obtain the original (pre-build) source from the project’s repository. The minified
assets/main.js file in the deployed site is not intended for direct editing.Add a new project object in the source
In the source, locate the
ys array in the projects page component and append a new entry. Required fields are id, title, category, color, image, desc, and tech. Set demoMode: true to display the pulsing DEMO MODE badge.Choose a neon color
Set
color to one of the available palette names: cyan, magenta, purple, lime, or orange. This value drives the card border color, title glow, and tech tag accent.Set
demoMode: true on any project that has a live deployment but no production-ready environment. This adds a pulsing DEMO MODE badge to the card image, signaling to visitors that the link leads to a demo environment rather than a live product.