|
| 1 | +# 🌅 Bloom Hour Mirage |
| 2 | + |
| 3 | +> Portfolio & showcase site — Daredream Studios creative work |
| 4 | +
|
| 5 | +**Kanban Board:** Add all issues below to the *Bloom Hour Mirage* GitHub Project |
| 6 | +**Columns:** `Backlog` → `In Progress` → `Review` → `Done` |
| 7 | +**Live URL (after Pages enabled):** `https://dylusive.github.io/docs/` |
| 8 | + |
| 9 | +--- |
| 10 | + |
| 11 | +## 🌐 Track 4 — Portfolio / Showcase Site |
| 12 | + |
| 13 | +| # | Task | Priority | Status | |
| 14 | +|---|------|----------|--------| |
| 15 | +| 1 | Design system & CSS variables | 🔴 High | Backlog | |
| 16 | +| 2 | Homepage hero section (animated) | 🔴 High | Backlog | |
| 17 | +| 3 | Project gallery with filtering | 🔴 High | Backlog | |
| 18 | +| 4 | Interactive demo embeds | 🟡 Med | Backlog | |
| 19 | +| 5 | About / bio section | 🟡 Med | Backlog | |
| 20 | +| 6 | Contact + social links | 🟡 Med | Backlog | |
| 21 | +| 7 | Mobile responsiveness | 🔴 High | Backlog | |
| 22 | +| 8 | GitHub Pages deployment | 🔴 High | Backlog | |
| 23 | +| 9 | SEO + Open Graph meta tags | 🟢 Low | Backlog | |
| 24 | +| 10 | Project case studies (written) | 🟢 Low | Backlog | |
| 25 | + |
| 26 | +--- |
| 27 | + |
| 28 | +### Task Details |
| 29 | + |
| 30 | +#### #1 — Design System & CSS Variables |
| 31 | +Establish a shared design language used by all portfolio pages. |
| 32 | + |
| 33 | +```css |
| 34 | +:root { |
| 35 | + /* Bloom Hour Mirage palette */ |
| 36 | + --bg: #07001a; |
| 37 | + --surface: #0e0028; |
| 38 | + --border: #2e0858; |
| 39 | + --pink: #ff71ce; |
| 40 | + --cyan: #01cdfe; |
| 41 | + --yellow: #fffb96; |
| 42 | + --purple: #b967ff; |
| 43 | + --green: #05ffa1; |
| 44 | + --font-head: 'Orbitron', sans-serif; |
| 45 | + --font-body: 'Space Grotesk', sans-serif; |
| 46 | +} |
| 47 | +``` |
| 48 | + |
| 49 | +Deliverables: |
| 50 | +- [ ] CSS custom properties file (`style/tokens.css`) |
| 51 | +- [ ] Typography scale (h1–h4, body, caption) |
| 52 | +- [ ] Button + card component styles |
| 53 | +- [ ] Shared animated grid background (from datamosh editor) |
| 54 | +- [ ] Neon glow utility classes |
| 55 | + |
| 56 | +#### #2 — Homepage Hero Section |
| 57 | +The first thing visitors see — needs to be visually stunning. |
| 58 | + |
| 59 | +- Full-viewport animated canvas background (generative particles or audio-reactive) |
| 60 | +- "DAREDREAM STUDIOS" heading with neon glow text-shadow |
| 61 | +- Animated subtitle (typewriter or glitch-text effect) |
| 62 | +- CTA buttons: "View Work" + "Open Datamosh Editor" |
| 63 | +- Smooth scroll-down arrow |
| 64 | + |
| 65 | +#### #3 — Project Gallery |
| 66 | +Filterable grid of all Daredream Studios tools and art. |
| 67 | + |
| 68 | +Projects to include: |
| 69 | +- Datamosh Editor v1 (done — link to GitHub Pages) |
| 70 | +- Audio Visualizer (coming soon) |
| 71 | +- Generative Art (coming soon) |
| 72 | +- Color Grading Tool (coming soon) |
| 73 | + |
| 74 | +Features: |
| 75 | +- [ ] Filter pills: `All / Video / Audio / Art / Tools` |
| 76 | +- [ ] Card hover: project screenshot + quick description |
| 77 | +- [ ] Click → project detail page or live demo |
| 78 | +- [ ] Card entry animation (staggered fade-in on scroll) |
| 79 | + |
| 80 | +#### #4 — Interactive Demo Embeds |
| 81 | +Let visitors play with tools directly on the portfolio. |
| 82 | + |
| 83 | +- Iframe embed of `datamosh-editor.html` (sandboxed) |
| 84 | +- Mini audio visualizer embed (mic-only, auto-start) |
| 85 | +- Generative art sketch (runs inline, no controls needed) |
| 86 | +- Each embed has a "Open Full Tool" link |
| 87 | + |
| 88 | +#### #5 — About / Bio Section |
| 89 | +The creator behind Daredream Studios. |
| 90 | + |
| 91 | +- Profile image + name |
| 92 | +- Short bio (2–3 paragraphs) |
| 93 | +- Skills/stack tags: `Web Audio API`, `Canvas 2D`, `WebGL`, `HTML/CSS/JS` |
| 94 | +- Timeline of notable projects |
| 95 | +- Vaporwave aesthetic layout (asymmetric, layered panels) |
| 96 | + |
| 97 | +#### #6 — Contact + Social Links |
| 98 | +- Email link (`mailto:`) |
| 99 | +- GitHub profile link |
| 100 | +- Social media (add your handles) |
| 101 | +- "Hire Me" or "Collab?" CTA |
| 102 | +- Animated hover effects on all links |
| 103 | + |
| 104 | +#### #7 — Mobile Responsiveness |
| 105 | +- All layouts work on 375px–1440px screens |
| 106 | +- Touch-friendly tap targets (min 44px) |
| 107 | +- Canvas tools gracefully degrade or show screenshot on mobile |
| 108 | +- Hamburger nav for small screens |
| 109 | + |
| 110 | +#### #8 — GitHub Pages Deployment |
| 111 | +Make the portfolio live. |
| 112 | + |
| 113 | +Steps: |
| 114 | +1. Merge PR #1 (datamosh editor) into `main` |
| 115 | +2. Go to `github.com/Dylusive/docs` → **Settings** → **Pages** |
| 116 | +3. Set Source: `Deploy from branch` → `main` → `/` (root) |
| 117 | +4. Click Save — site goes live at `https://dylusive.github.io/docs/` |
| 118 | +5. Add a custom domain later if desired (Settings → Pages → Custom Domain) |
| 119 | + |
| 120 | +- [ ] Create `index.html` as portfolio homepage |
| 121 | +- [ ] Verify all tool links work after Pages deploy |
| 122 | +- [ ] Add `404.html` for broken links |
| 123 | + |
| 124 | +#### #9 — SEO + Open Graph Meta Tags |
| 125 | +Help the site get discovered and look good when shared. |
| 126 | + |
| 127 | +```html |
| 128 | +<meta property="og:title" content="Daredream Studios"> |
| 129 | +<meta property="og:description" content="Creative tools for video, audio, and generative art"> |
| 130 | +<meta property="og:image" content="https://dylusive.github.io/docs/preview.jpg"> |
| 131 | +<meta property="og:url" content="https://dylusive.github.io/docs/"> |
| 132 | +<meta name="twitter:card" content="summary_large_image"> |
| 133 | +``` |
| 134 | + |
| 135 | +- [ ] OG image (1200×630 screenshot of datamosh editor) |
| 136 | +- [ ] sitemap.xml |
| 137 | +- [ ] robots.txt |
| 138 | + |
| 139 | +#### #10 — Project Case Studies |
| 140 | +Written documentation for each major tool. |
| 141 | + |
| 142 | +Format for each: |
| 143 | +- What problem it solves |
| 144 | +- How it works (technical) |
| 145 | +- Screenshots / screen recordings |
| 146 | +- What's next / v2 plans |
| 147 | + |
| 148 | +--- |
| 149 | + |
| 150 | +## 🎯 Milestone: MVP Launch |
| 151 | + |
| 152 | +Everything needed for a public launch: |
| 153 | + |
| 154 | +- [x] Datamosh Editor v1 (code done, PR open) |
| 155 | +- [ ] Portfolio homepage (`index.html`) |
| 156 | +- [ ] GitHub Pages enabled |
| 157 | +- [ ] Project gallery (3+ items) |
| 158 | +- [ ] Mobile-responsive layout |
| 159 | +- [ ] OG meta tags |
| 160 | + |
| 161 | +**Target:** Ship MVP within 2 weeks of completing PR #1 merge. |
| 162 | + |
| 163 | +--- |
| 164 | + |
| 165 | +## 📋 Project Setup Checklist |
| 166 | + |
| 167 | +- [ ] Enable Issues in `dylusive/docs` (Settings → Features → Issues ✓) |
| 168 | +- [ ] Create labels: `portfolio`, `bloom-hour-mirage`, `design`, `frontend`, `backlog`, `in-progress` |
| 169 | +- [ ] Open one GitHub Issue per task above |
| 170 | +- [ ] Add all issues to the **Bloom Hour Mirage** GitHub Project |
| 171 | +- [ ] Set up columns: `Backlog` / `In Progress` / `Review` / `Done` |
| 172 | +- [ ] Merge PR #1 → then enable GitHub Pages → portfolio goes live |
0 commit comments