feat: Complete platform enhancement with multi-tenant architecture
Major additions: - Territory manager system with application workflow - Custom pricing and page builder with Craft.js - Enhanced Stripe Connect onboarding - CodeReadr QR scanning integration - Kiosk mode for venue sales - Super admin dashboard and analytics - MCP integration for AI-powered operations Infrastructure improvements: - Centralized API client and routing system - Enhanced authentication with organization context - Comprehensive theme management system - Advanced event management with custom tabs - Performance monitoring and accessibility features Database schema updates: - Territory management tables - Custom pages and pricing structures - Kiosk PIN system - Enhanced organization profiles - CodeReadr integration tables 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
119
styleGuide/microcopy-crispygoat.md
Normal file
119
styleGuide/microcopy-crispygoat.md
Normal file
@@ -0,0 +1,119 @@
|
||||
# 📝 Crispy Goat Microcopy Guide
|
||||
|
||||
This is how Crispy Goat talks — on buttons, forms, error states, and empty spaces. The tone is smart, blunt, self-aware, and never trying too hard.
|
||||
|
||||
---
|
||||
|
||||
## 🧠 General Voice & Tone
|
||||
|
||||
- **Confident. Minimal. Blunt.**
|
||||
- A little dry or deadpan — but never robotic
|
||||
- Never say more than you need to. Ever.
|
||||
- Be clever *only if* it doesn’t slow the user down
|
||||
- Humor should feel unforced. A wink, not a punchline.
|
||||
- If it sounds like a brochure or a startup pitch deck, it’s wrong.
|
||||
|
||||
---
|
||||
|
||||
## 🧩 Common Microcopy Patterns
|
||||
|
||||
### Buttons
|
||||
| Intent | Text |
|
||||
|---------------|-------------------------|
|
||||
| Primary CTA | `Let’s Go` / `Show Me` |
|
||||
| Secondary | `No Thanks` / `Not Now` |
|
||||
| Submit Form | `Send It` / `Do the Thing` |
|
||||
| Danger | `I Know What I’m Doing` |
|
||||
| Obvious Joke | `Absolutely Not` (for a cancel/close button) |
|
||||
|
||||
### Form Fields
|
||||
- Placeholder:
|
||||
`Your Email (we probably won’t write back)`
|
||||
- Label:
|
||||
`Name (real or fake, we don’t care)`
|
||||
- Submit:
|
||||
`Fire It Off`
|
||||
|
||||
### Errors
|
||||
- `Something broke. We’re not surprised.`
|
||||
- `Try again, or don’t.`
|
||||
- `You missed a required field. Embarrassing.`
|
||||
- `That’s not a real email. You knew that.`
|
||||
|
||||
### Empty States
|
||||
- **No results**:
|
||||
`Nothing here. Maybe it’s you.`
|
||||
- **No events yet**:
|
||||
`Quiet for now. We’re plotting.`
|
||||
- **Form incomplete**:
|
||||
`You’re not done. We believe in you, barely.`
|
||||
|
||||
### 404 Page
|
||||
```
|
||||
You went too far. Even goats know their limits.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎨 Footer Copy Examples
|
||||
|
||||
- `Crispy Goat. Est. 🤷♂️`
|
||||
- `Built with real code and no patience.`
|
||||
- `Good work. Bad attitude.`
|
||||
- `Crafted in the mountains. Released into the wild.`
|
||||
|
||||
---
|
||||
|
||||
## 🤫 Hidden Copy / Easter Eggs
|
||||
|
||||
- Console log: `console.warn("We told you not to inspect.")`
|
||||
- Hover alt text: `"This link goes places. Spiritually."`
|
||||
- Form easter egg: If someone enters `asdf` or fake text, show:
|
||||
`Try harder. Or just leave.`
|
||||
|
||||
---
|
||||
|
||||
## ✅ Style Rules
|
||||
|
||||
- Use sentence case (not Title Case)
|
||||
- Avoid exclamation marks (unless sarcastic)
|
||||
- Never use “submit,” “enter,” “click here,” or “subscribe”
|
||||
- Use periods for tone. They’re blunt.
|
||||
- Don’t write instructions unless they’re funny *and* helpful
|
||||
|
||||
---
|
||||
|
||||
## 💬 Example Voice in Context
|
||||
|
||||
```html
|
||||
<h2>We’re probably not taking clients.</h2>
|
||||
<p>But if you’re insistent, go ahead. We dare you.</p>
|
||||
<button>Make the Case</button>
|
||||
```
|
||||
|
||||
```html
|
||||
<label>Email</label>
|
||||
<input placeholder="We probably won’t reply">
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🧼 Don’t You Dare
|
||||
|
||||
- “We value your business”
|
||||
- “Let’s build something great together”
|
||||
- “Innovative solutions”
|
||||
- “Our team of experts”
|
||||
- Anything that sounds like a pitch deck from 2012
|
||||
|
||||
---
|
||||
|
||||
## 🧠 Summary
|
||||
|
||||
Crispy Goat copy should:
|
||||
- Say only what’s needed — with style
|
||||
- Be proud, dry, and on the edge of rude
|
||||
- Never sound like you’re trying to win the client
|
||||
- Make someone laugh once, raise an eyebrow twice, and trust you anyway
|
||||
|
||||
If it reads like a job application or a startup homepage, rewrite it.
|
||||
Reference in New Issue
Block a user