Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions examples/chrome-tab-organizer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
project:
name: "TabTamer"
tagline: "Auto-sort and group Chrome tabs by domain + purpose"

hours: 16
cost: 0

tech_stack:
- "Chrome Extensions API"
- "JavaScript"
- "Manifest v3"
- "Local Storage API"

learning: "Browser permissions UX is critical. Users distrust extensions by default."

extended:
results:
installs: 1400
reviews: 8

expectations:
timeline: "2 days hackathon"
challenges: ["Manifest V3 service worker lifecycle"]

reality:
timeline: "4 days"
challenges:
- "Event listeners unloading"
- "Edge compatibility"
surprises:
- "People wanted keyboard shortcuts, not UI"
- "Some users requested Firefox version"
32 changes: 32 additions & 0 deletions examples/client-resturant-site.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
project:
name: "Mama K's Kitchen Website"
tagline: "Menu + table reservation landing page for a local restaurant"

hours: 21
cost: 0

tech_stack:
- "Next.js"
- "TailwindCSS"
- "Cloudflare Pages"
- "Google Maps Embed"

learning: "Clients care about mobile layout and loading speed — not framework debates."

extended:
results:
seo_improvement_percent: 63
booking_requests_monthly: 41

expectations:
timeline: "3 days"
challenges: ["Menu images optimization"]

reality:
timeline: "1 week"
challenges:
- "Client revision loops"
- "Content copywriting"
surprises:
- "WhatsApp CTA performed better than reservation form"
- "Client requested seasonal menu updates post-launch"
31 changes: 31 additions & 0 deletions examples/django-booking-api.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
project:
name: "RoomReserve API"
tagline: "Simple scheduling + booking API for coworking spaces"

hours: 78
cost: 12

tech_stack:
- "Django"
- "Django REST Framework"
- "PostgreSQL"
- "Redis"

learning: "Caching is not optional. API performance comes from serialization and query planning."

extended:
results:
deployments: ["DigitalOcean", "Fly.io"]
avg_response_time_ms: 112

expectations:
timeline: "2 weeks"
challenges: ["Calendar conflict resolution"]

reality:
timeline: "1 month"
challenges:
- "Time zone handling"
- "N+1 queries in schedule lookups"
surprises:
- "Customers needed admin dashboard → added Django Admin customization"
32 changes: 32 additions & 0 deletions examples/ecommerce-craftshop.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
project:
name: "CraftMart"
tagline: "Etsy-style storefront for handmade soap & candles"

hours: 96
cost: 47

tech_stack:
- "Shopify"
- "Liquid"
- "Zapier"
- "Google Analytics"

learning: "You don't need to build e-commerce from scratch. Shopify + Zapier automates 90%."

extended:
results:
revenue_first_month: 614
returning_customers_percent: 22

expectations:
timeline: "1 week setup"
challenges: ["Product photo lighting"]

reality:
timeline: "3 weeks"
challenges:
- "Shipping cost calculation logic"
- "Tax region handling"
surprises:
- "The about-us story page increased conversion more than discounts"
- "Customers loved handwritten thank-you notes"
32 changes: 32 additions & 0 deletions examples/git-branch-cleaner.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
project:
name: "BranchSweep"
tagline: "CLI tool to clean up merged + stale Git branches"

hours: 11
cost: 0

tech_stack:
- "Python"
- "Click"
- "GitPython"
- "PyPI"

learning: "Small tools that solve annoyances spread organically inside teams."

extended:
results:
teams_using_it: 5
internal_dev_time_saved_hours_monthly: 14

expectations:
timeline: "One evening"
challenges: ["Cross-platform shell execution"]

reality:
timeline: "3 days"
challenges:
- "Windows path issues"
- "Safe delete confirmations"
surprises:
- "People asked for a --dry-run flag first"

32 changes: 32 additions & 0 deletions examples/open-source-date-utils.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
project:
name: "ChronoLite"
tagline: "Lightweight date & time helpers for JS devs"

hours: 33
cost: 0

tech_stack:
- "TypeScript"
- "Vitest"
- "npm"
- "GitHub Actions"

learning: "APIs matter more than features. A small but elegant API beats a large bloated library."

extended:
results:
stars: 162
downloads_monthly: 5800

expectations:
timeline: "5 days"
challenges: ["Timezone offset correctness"]

reality:
timeline: "2 weeks + ongoing maintenance"
challenges:
- "SemVer breaking changes pressure"
- "Test matrix for Node versions"
surprises:
- "Docs quality influenced adoption more than code quality"
- "Users contributed timezone data improvements"
31 changes: 31 additions & 0 deletions examples/react-native-fitness-tracker.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
project:
name: "PocketFit"
tagline: "Lightweight offline-friendly fitness tracking app"

hours: 54
cost: 0

tech_stack:
- "React Native"
- "Expo"
- "SQLite"
- "Zustand"

learning: "Local-first apps reduce backend complexity. Offline UX matters more than fancy animations."

extended:
results:
users: 310
active_users: 87

expectations:
timeline: "1 week MVP"
challenges: ["State syncing across screens", "Local DB writes"]

reality:
timeline: "2.5 weeks"
challenges:
- "React Native gesture handling"
- "Unexpected app store submission requirements"
surprises:
- "Users wanted export-to-CSV more than social sharing"