Add flair badge gamification system with custom SVG badges
- Create 12 Office Space themed SVG badges (extraction, basement, printer, coffee, tps, bobs, memo, oface, stapler, conclusions, spreadsheet, flair-badge) - Implement FlairBadge.astro component with localStorage persistence - Add 15-second timer per page to earn flair - Create floating counter, modal flair board, toast notifications - Override Starlight Footer to inject flair system globally - Add name capture dialog on first flair earned Features: - Badges glow golden when earned, grayscale when locked - Progress persists across browser sessions - Stan quote: "We need to talk about your document processing..."
This commit is contained in:
parent
32b41f79d9
commit
5ae7040496
28 changed files with 1410 additions and 11 deletions
|
|
@ -11,6 +11,9 @@ export default defineConfig({
|
|||
integrations: [
|
||||
starlight({
|
||||
title: 'mcwaddams',
|
||||
components: {
|
||||
Footer: './src/components/Footer.astro',
|
||||
},
|
||||
tagline: 'I was told there would be document extraction.',
|
||||
logo: {
|
||||
src: './src/assets/stapler.svg',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue