Fix timeout middleware panic on proxy/WebSocket routes and worker healthcheck
The TimeoutMiddleware wraps the response writer in *http.timeoutWriter which doesn't implement http.Flusher. When the admin reverse proxy or WebSocket upgrader tries to flush, it panics and crashes the container (502 Bad Gateway). Skip timeout for /admin, /_next, and /ws routes. Also fix the Dockerfile HEALTHCHECK to detect the worker process — the worker has no HTTP server so the curl-based check always failed, marking it unhealthy. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
454
docs/marketing/SOCIAL_MEDIA_KIT.md
Normal file
454
docs/marketing/SOCIAL_MEDIA_KIT.md
Normal file
@@ -0,0 +1,454 @@
|
||||
# Casera Social Media Kit
|
||||
|
||||
*Ready-to-use posts for launching and promoting Casera*
|
||||
|
||||
---
|
||||
|
||||
## Brand Voice Guidelines
|
||||
|
||||
**Tone:** Friendly, helpful, empowering
|
||||
**Style:** Clear, conversational, action-oriented
|
||||
**Avoid:** Technical jargon, fear-based messaging, overwhelming lists
|
||||
|
||||
**Key Messages:**
|
||||
1. Home maintenance doesn't have to be overwhelming
|
||||
2. Stay ahead of problems, not behind them
|
||||
3. Your home deserves the same organization as your work calendar
|
||||
|
||||
---
|
||||
|
||||
## Twitter/X Posts
|
||||
|
||||
### Launch Announcement
|
||||
|
||||
**Post 1 - Main Launch**
|
||||
```
|
||||
Introducing Casera 🏠
|
||||
|
||||
The home maintenance app that actually makes sense.
|
||||
|
||||
✓ Smart task scheduling
|
||||
✓ Never miss another filter change
|
||||
✓ Track warranties before they expire
|
||||
✓ Keep contractor info in one place
|
||||
|
||||
Your home runs better when you do.
|
||||
|
||||
Download free → [link]
|
||||
```
|
||||
|
||||
**Post 2 - Problem/Solution**
|
||||
```
|
||||
That "I should really check the HVAC filter" thought you have every 3 months?
|
||||
|
||||
Casera remembers it for you.
|
||||
|
||||
Set it once. Get reminded forever.
|
||||
|
||||
Free download → [link]
|
||||
```
|
||||
|
||||
**Post 3 - Feature Focus**
|
||||
```
|
||||
POV: You need a plumber at 9pm
|
||||
|
||||
❌ Scrolling through old texts
|
||||
❌ Googling "plumber near me" again
|
||||
❌ Hoping you saved that business card
|
||||
|
||||
✅ Opening Casera and finding Mike the Plumber instantly
|
||||
|
||||
Your contractor rolodex, always in your pocket.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Feature Highlights
|
||||
|
||||
**Recurring Tasks**
|
||||
```
|
||||
"Change HVAC filter"
|
||||
"Clean gutters"
|
||||
"Test smoke detectors"
|
||||
|
||||
These aren't one-time tasks. They come back.
|
||||
|
||||
Casera knows that. Set the frequency once, and we'll remind you every time it's due.
|
||||
|
||||
Smart home maintenance → [link]
|
||||
```
|
||||
|
||||
**Kanban Board**
|
||||
```
|
||||
Finally, a way to actually SEE your home maintenance:
|
||||
|
||||
🔴 Overdue — handle these first
|
||||
🟡 Due Soon — coming up this month
|
||||
🟢 Upcoming — you're ahead of the game
|
||||
✅ Completed — feel that satisfaction
|
||||
|
||||
Casera's kanban view. Simple. Visual. Effective.
|
||||
```
|
||||
|
||||
**Document Storage**
|
||||
```
|
||||
Where's the warranty for your fridge?
|
||||
|
||||
A) Filing cabinet somewhere
|
||||
B) Email from 3 years ago
|
||||
C) No idea
|
||||
D) Casera — because you uploaded it when you bought it
|
||||
|
||||
Be option D.
|
||||
```
|
||||
|
||||
**Shared Household**
|
||||
```
|
||||
"Did you call the electrician?"
|
||||
"I thought YOU were going to"
|
||||
|
||||
Sound familiar?
|
||||
|
||||
Casera lets you share your home with family members. Everyone sees what needs doing. No more crossed wires.
|
||||
|
||||
(pun intended)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Engagement Posts
|
||||
|
||||
**Poll**
|
||||
```
|
||||
What's the home task you forget most often?
|
||||
|
||||
🔘 Changing air filters
|
||||
🔘 Cleaning gutters
|
||||
🔘 Testing smoke detectors
|
||||
🔘 Scheduling HVAC service
|
||||
```
|
||||
|
||||
**Question**
|
||||
```
|
||||
Be honest: Do you know when your roof was last inspected?
|
||||
|
||||
Reply with:
|
||||
✅ = Yes, I'm on top of it
|
||||
😅 = I should probably check
|
||||
❓ = Wait, you're supposed to inspect roofs?
|
||||
```
|
||||
|
||||
**Tip Thread**
|
||||
```
|
||||
🧵 5 home maintenance tasks most people forget (and when to do them):
|
||||
|
||||
1/ Dryer vent cleaning — Once a year. Prevents fires. Seriously.
|
||||
|
||||
2/ Water heater flush — Annually. Extends life by years.
|
||||
|
||||
3/ Garbage disposal cleaning — Monthly. Ice cubes + lemon.
|
||||
|
||||
4/ Refrigerator coils — Twice a year. Saves energy.
|
||||
|
||||
5/ Smoke detector batteries — Every 6 months. Life-saving.
|
||||
|
||||
Save this. Or better yet, add them all to Casera and never think about it again.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Instagram Posts
|
||||
|
||||
### Launch Carousel (5 slides)
|
||||
|
||||
**Slide 1:**
|
||||
```
|
||||
MEET CASERA
|
||||
The home maintenance app you didn't know you needed
|
||||
(but definitely do)
|
||||
→
|
||||
```
|
||||
|
||||
**Slide 2:**
|
||||
```
|
||||
THE PROBLEM
|
||||
|
||||
You bought a home.
|
||||
It came with:
|
||||
• 47 things that need regular maintenance
|
||||
• Zero system to track them
|
||||
• That vague anxiety something's overdue
|
||||
|
||||
Sound familiar?
|
||||
→
|
||||
```
|
||||
|
||||
**Slide 3:**
|
||||
```
|
||||
THE SOLUTION
|
||||
|
||||
Casera organizes everything:
|
||||
|
||||
📋 Tasks — recurring reminders that actually recur
|
||||
📄 Documents — warranties, manuals, receipts
|
||||
🔧 Contractors — your trusted pros, one tap away
|
||||
👨👩👧 Family — shared access, no more "I thought you did it"
|
||||
→
|
||||
```
|
||||
|
||||
**Slide 4:**
|
||||
```
|
||||
THE VIEW
|
||||
|
||||
See everything at a glance:
|
||||
|
||||
🔴 Overdue
|
||||
🟡 Due Soon
|
||||
🟢 Upcoming
|
||||
✅ Done
|
||||
|
||||
No spreadsheets. No forgotten Post-its.
|
||||
Just clarity.
|
||||
→
|
||||
```
|
||||
|
||||
**Slide 5:**
|
||||
```
|
||||
GET STARTED FREE
|
||||
|
||||
Your home works hard for you.
|
||||
Let's return the favor.
|
||||
|
||||
Download Casera
|
||||
Link in bio 🏠
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Single Image Posts
|
||||
|
||||
**Post 1 - Lifestyle**
|
||||
```
|
||||
Caption:
|
||||
Sunday morning coffee hits different when you're not mentally running through everything you forgot to maintain.
|
||||
|
||||
Casera handles the remembering.
|
||||
You handle the relaxing.
|
||||
|
||||
#homeowner #homeownership #adulting #homemaintenance #organizedhome #homeownertips #firsttimehomebuyer
|
||||
```
|
||||
|
||||
**Post 2 - Stat-based**
|
||||
```
|
||||
Caption:
|
||||
The average homeowner spends $3,000+/year on emergency repairs.
|
||||
|
||||
Most could be prevented with regular maintenance.
|
||||
|
||||
The unsexy truth: Boring scheduled tasks save exciting amounts of money.
|
||||
|
||||
Casera makes the boring part automatic.
|
||||
|
||||
#homeownerhacks #homemaintenance #savemoney #preventivemaintenance #homecare
|
||||
```
|
||||
|
||||
**Post 3 - Testimonial Format**
|
||||
```
|
||||
Caption:
|
||||
"I used to keep track of home stuff in my head.
|
||||
|
||||
Then the AC died in July because I forgot the spring tune-up.
|
||||
|
||||
$4,200 lesson learned.
|
||||
|
||||
Now I use Casera."
|
||||
|
||||
— Every homeowner, eventually
|
||||
|
||||
Don't wait for your expensive lesson.
|
||||
|
||||
#homeowner #hvac #homemaintenance #lessonlearned #homeownerlife
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Reels/Stories Ideas
|
||||
|
||||
**Reel 1: "Things I wish I knew as a first-time homeowner"**
|
||||
```
|
||||
Hook: "Nobody told me homes need THIS much maintenance"
|
||||
|
||||
Content:
|
||||
- Quick cuts of common maintenance tasks
|
||||
- Text overlays with frequency
|
||||
- End with Casera app demo
|
||||
|
||||
Audio: Trending sound
|
||||
```
|
||||
|
||||
**Reel 2: "POV: You actually maintained your home this year"**
|
||||
```
|
||||
Hook: Satisfying montage of checking off tasks
|
||||
|
||||
Content:
|
||||
- Checking HVAC filter ✓
|
||||
- Cleaning gutters ✓
|
||||
- Testing smoke detectors ✓
|
||||
- Organized contractor list
|
||||
|
||||
Audio: Satisfying/success sound
|
||||
```
|
||||
|
||||
**Story Series: "Home Maintenance Monday"**
|
||||
```
|
||||
Weekly recurring content:
|
||||
- One maintenance tip per week
|
||||
- Swipe up to add task to Casera
|
||||
- Build habit + community
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## LinkedIn Posts
|
||||
|
||||
### Launch Announcement
|
||||
|
||||
```
|
||||
I'm excited to share something I've been working on: Casera.
|
||||
|
||||
It started with a simple frustration. As a homeowner, I was juggling:
|
||||
• Sticky notes for maintenance reminders
|
||||
• Spreadsheets for warranties
|
||||
• Text threads to find my plumber's number
|
||||
• The constant nagging feeling I was forgetting something
|
||||
|
||||
There had to be a better way.
|
||||
|
||||
Casera is that better way.
|
||||
|
||||
It's a home maintenance app that brings everything together:
|
||||
→ Recurring task reminders (that actually recur)
|
||||
→ Document storage for warranties and manuals
|
||||
→ Contractor directory at your fingertips
|
||||
→ Shared access for the whole household
|
||||
|
||||
Homeownership is already complicated. Managing it shouldn't be.
|
||||
|
||||
We're live on iOS and Android. I'd love for you to try it and share your feedback.
|
||||
|
||||
What's the home maintenance task YOU always forget? Drop it in the comments.
|
||||
|
||||
#startup #proptech #homeownership #productivity #appdev
|
||||
```
|
||||
|
||||
### Thought Leadership
|
||||
|
||||
```
|
||||
Hot take: Most "smart home" technology solves the wrong problems.
|
||||
|
||||
We have refrigerators that tweet and thermostats that learn our schedules.
|
||||
|
||||
But ask a homeowner when they last:
|
||||
- Changed their HVAC filter
|
||||
- Flushed their water heater
|
||||
- Cleaned their dryer vent
|
||||
|
||||
...and you'll get a blank stare.
|
||||
|
||||
The unsexy truth about homeownership:
|
||||
|
||||
It's not about automation. It's about organization.
|
||||
|
||||
The homes that last aren't the most automated. They're the most maintained.
|
||||
|
||||
That's why we built Casera — not another smart device, but a smart system for the maintenance that actually matters.
|
||||
|
||||
Sometimes the most valuable technology is the simplest.
|
||||
|
||||
#realestate #proptech #homeownership #startups #productthinking
|
||||
```
|
||||
|
||||
### Feature Announcement Template
|
||||
|
||||
```
|
||||
New in Casera: [FEATURE NAME]
|
||||
|
||||
The problem: [One sentence describing pain point]
|
||||
|
||||
The solution: [One sentence describing feature]
|
||||
|
||||
How it works:
|
||||
1. [Step one]
|
||||
2. [Step two]
|
||||
3. [Step three]
|
||||
|
||||
This was our most-requested feature, and I'm thrilled to ship it.
|
||||
|
||||
Update your app to try it today.
|
||||
|
||||
What feature should we build next?
|
||||
|
||||
#productupdate #casera #hometech
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Hashtag Strategy
|
||||
|
||||
### Primary Hashtags (use on every post)
|
||||
```
|
||||
#Casera #HomeMaintenance #HomeOwner #HomeManagement
|
||||
```
|
||||
|
||||
### Secondary Hashtags (rotate based on content)
|
||||
```
|
||||
#FirstTimeHomeBuyer #HomeOwnerTips #HomeOwnerLife #Adulting
|
||||
#HomeImprovement #PropertyMaintenance #OrganizedHome #HomeHacks
|
||||
#RealEstate #NewHomeOwner #HouseGoals #HomeOwnership
|
||||
```
|
||||
|
||||
### Trending/Seasonal
|
||||
```
|
||||
Spring: #SpringCleaning #SpringMaintenance
|
||||
Summer: #SummerHome #ACMaintenance
|
||||
Fall: #FallMaintenance #WinterPrep #GutterCleaning
|
||||
Winter: #WinterHome #HeatingSystem
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Content Calendar Template
|
||||
|
||||
| Day | Platform | Content Type | Topic |
|
||||
|-----|----------|--------------|-------|
|
||||
| Monday | Twitter | Tip | "Maintenance Monday" tip |
|
||||
| Tuesday | Instagram | Carousel | Feature deep-dive |
|
||||
| Wednesday | LinkedIn | Thought leadership | Industry insight |
|
||||
| Thursday | Twitter | Engagement | Poll or question |
|
||||
| Friday | Instagram | Lifestyle | Weekend home project |
|
||||
| Saturday | Stories | Behind-the-scenes | App updates, team |
|
||||
| Sunday | Twitter | Thread | Educational content |
|
||||
|
||||
---
|
||||
|
||||
## Response Templates
|
||||
|
||||
### Positive Feedback
|
||||
```
|
||||
Thanks so much! 🏠 We're glad Casera is helping you stay on top of things. Let us know if there's anything we can do better!
|
||||
```
|
||||
|
||||
### Feature Request
|
||||
```
|
||||
Love this idea! We're adding it to our list. Thanks for helping us make Casera better! 🙏
|
||||
```
|
||||
|
||||
### Support Issue
|
||||
```
|
||||
Sorry you're running into trouble! DM us the details and we'll get it sorted out ASAP. 🔧
|
||||
```
|
||||
|
||||
### Competitor Mention
|
||||
```
|
||||
Great question! We focus on [specific differentiator]. Happy to share more about how Casera might fit your needs — DM us anytime!
|
||||
```
|
||||
Reference in New Issue
Block a user