The Case Studies page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/aurora-cosmos/llms.txt
Use this file to discover all available pages before exploring further.
/case-studies) is titled “Mission Reports” in the template, with the subtitle “Deep dives into complex orbital mechanics (and web apps).” Unlike the Projects page which gives each entry a card, Case Studies presents a single extended article-style layout for each in-depth project breakdown. The template ships with one example case study — “Project Supernova: Legacy Migration” — and is designed to be extended with additional entries.
Layout overview
The page is constrained tomax-w-4xl mx-auto py-12. Each case study is an <article> wrapped in motion.div with a glass-panel rounded-3xl overflow-hidden border-aurora-green/20 container. The article divides into two visual zones:
- Header block — A
bg-space-800/80 p-8 md:p-12 border-b border-white/5section with an aurora-green glow orb in the top-right corner. Contains the mission status badge, title, and lead paragraph. - Content body — A
p-8 md:p-12 space-y-12section with three sub-sections: Problem & Goal grid, Development Process timeline, and Mission Results metrics grid.
Article entrance animation
Themotion.article uses initial={{ opacity: 0, y: 20 }} → animate={{ opacity: 1, y: 0 }} — a simple fade-up on page load with no delay, so the content is immediately readable.
Header block
The mission status badge is an inline flex pill withbg-aurora-green/10 text-aurora-green px-3 py-1 rounded-full text-sm font-mono. It contains an animate-pulse green dot and the text “Mission Status: Complete”. The title uses font-display font-bold at text-3xl md:text-4xl. An absolutely-positioned w-64 h-64 bg-aurora-green/10 rounded-full filter blur-[80px] glow sits in the corner.
Problem & Goal grid
Agrid md:grid-cols-2 gap-8 layout presents the problem and goal side by side on desktop, stacked on mobile:
- Problem column — Icon:
Targetintext-cosmic-magenta, header “The Problem” intext-cosmic-magenta font-display font-bold, body intext-slate-400 - Goal column — Icon:
Zapintext-aurora-turquoise, header “The Goal” intext-aurora-turquoise font-display font-bold, body intext-slate-400
Development Process timeline
A vertical numbered timeline uses a CSSbefore: pseudo-element for the connecting line: before:bg-gradient-to-b before:from-aurora-green before:to-transparent. Each step is a flex row with:
- A numbered circle (
bg-aurora-green,bg-aurora-teal,bg-cosmic-violetfor steps 1, 2, 3) - A
glass-panel p-4 rounded-xlcard with a bold step title and description
md: screens, odd-numbered steps reverse their flex direction (md:odd:flex-row-reverse) and the numbered circle is offset with md:group-odd:-translate-x-1/2 md:group-even:translate-x-1/2 to create an alternating left-right layout. On mobile, all steps stack left-aligned.
Mission Results metrics
The results section usesbg-aurora-green/5 border border-aurora-green/20 rounded-2xl p-6 md:p-8. The header shows a CircleCheck icon in text-aurora-green. Results are displayed in a grid grid-cols-2 md:grid-cols-4 gap-4 grid of stat blocks, each with:
- A large metric in
text-3xl font-bold text-aurora-green - A label in
text-xs text-slate-400 uppercase tracking-wider
Color tokens used
| Element | Token / class |
|---|---|
| Article border | border-aurora-green/20 |
| Status badge | bg-aurora-green/10 text-aurora-green |
| Animated status dot | bg-aurora-green animate-pulse |
| Header glow | bg-aurora-green/10 blur-[80px] |
| Problem icon / header | text-cosmic-magenta |
| Goal icon / header | text-aurora-turquoise |
| Timeline line | from-aurora-green to-transparent |
| Step 1 circle | bg-aurora-green text-space-900 |
| Step 2 circle | bg-aurora-teal text-space-900 |
| Step 3 circle | bg-cosmic-violet text-white |
| Results section | bg-aurora-green/5 border-aurora-green/20 |
| Results metrics | text-aurora-green |
| Page heading gradient | from-aurora-green to-aurora-turquoise |
Customization guide
Edit the example case study
The template article is “Project Supernova: Legacy Migration.” Start by replacing the header text, lead paragraph, and the Problem/Goal column descriptions with your own project details:
Update the mission status badge
Change “Mission Status: Complete” to reflect the project’s actual status:
Edit the Development Process steps
The three process steps are hardcoded in the JSX. Update the
<h4> title and <p> description for each numbered step. The circle colors are also hardcoded: bg-aurora-green → bg-aurora-teal → bg-cosmic-violet. Add or remove step blocks to match your actual process:Replace the outcome metrics
The four result metrics are static JSX. Replace the number and label strings with your actual measurable outcomes:
Add a second case study
The page is structured to hold multiple
<motion.article> blocks in a space-y-16 wrapper. Duplicate the entire article JSX block, change the content, and the page will stack them vertically. Consider using different accent colors (e.g. aurora-teal or cosmic-violet instead of aurora-green) for the second case study to distinguish them visually.