[{"data":1,"prerenderedAt":488},["ShallowReactive",2],{"labs-index":3},[4,176,350],{"id":5,"title":6,"body":7,"description":132,"extension":133,"featured":134,"gallery":135,"heroImage":137,"liveUrl":119,"meta":163,"navigation":134,"path":164,"publishedAt":165,"seo":166,"stack":167,"status":172,"stem":173,"tagline":174,"__hash__":175},"labs\u002Flabs\u002Fblown-out-flip-flop.md","Blown Out Flip Flop",{"type":8,"value":9,"toc":123},"minimark",[10,22,25,30,89,93,96,100,103,107,110,114],[11,12,13,14,21],"p",{},"Blown Out Flip Flop is a fan-made cruise activity for ",[15,16,20],"a",{"href":17,"rel":18},"https:\u002F\u002Fmargaritavilleatsea.com",[19],"nofollow","Margaritaville at Sea",", modeled on the rubber-duck-hiding tradition that's taken over the cruise community — but with flip flops instead of ducks, and Jimmy Buffett lyrics in every corner.",[11,23,24],{},"Cruisers print or buy little flip-flop-shaped ducks, stick a QR-coded label on each one, and hide them around the ship. When another cruiser finds one, they scan the QR code, see where the flip flop has been before, log where they found it, and choose to keep it as a souvenir or re-hide it for the next person.",[26,27,29],"h2",{"id":28},"what-it-does","What it does",[31,32,33,41,47,53,59,65,83],"ul",{},[34,35,36,40],"li",{},[37,38,39],"strong",{},"Create a flip flop."," Generate a unique QR code, name your flip flop, and start tracking its journey. Print the label, slap it on a flip flop duck, hide it on the ship.",[34,42,43,46],{},[37,44,45],{},"Bulk create."," Make a stack at once for cruisers who want to drop dozens on a single sailing.",[34,48,49,52],{},[37,50,51],{},"Log a find."," Scan a QR code, drop a pin where you found it, leave a note. The flip flop's history grows with every cruiser who picks it up.",[34,54,55,58],{},[37,56,57],{},"Interactive map."," See where flip flops have traveled — by deck, by port, by sailing.",[34,60,61,64],{},[37,62,63],{},"Browse."," Every flip flop in the wild, searchable and sortable.",[34,66,67,70,71,75,76,75,79,82],{},[37,68,69],{},"Margaritaville Lingo Dictionary."," Every Buffett lyric you've ever wondered about, defined. ",[72,73,74],"em",{},"\"Changes in latitudes, changes in attitudes\"",", ",[72,77,78],{},"\"Some people claim there's a woman to blame\"",[72,80,81],{},"\"It's five o'clock somewhere\""," — all there.",[34,84,85,88],{},[37,86,87],{},"Catch Game."," A small arcade game for sea days. Catch falling coconuts and margarita glasses, avoid the sharks. High score saved.",[26,90,92],{"id":91},"who-its-for","Who it's for",[11,94,95],{},"Parrotheads on a Margaritaville at Sea cruise, full stop. The kind of cruiser who wants a fun extra activity on top of the ship's programming — something to hunt for between port days, a way to meet other cruisers in the wild. It's free, it's silly, and it scratches the same itch as the rubber duck game without stepping on it.",[26,97,99],{"id":98},"what-it-costs","What it costs",[11,101,102],{},"Free. There's no monetization, no ads, no upsell. It exists because cruising should be fun.",[26,104,106],{"id":105},"disclaimer","Disclaimer",[11,108,109],{},"Not officially affiliated with Margaritaville at Sea, Jimmy Buffett enterprises, or any cruise line. A fan activity built by fans for fans. Hide responsibly, follow ship rules, and don't put flip flops in food service areas.",[26,111,113],{"id":112},"try-it","Try it",[11,115,116,117,122],{},"Open ",[15,118,121],{"href":119,"rel":120},"https:\u002F\u002Fblownoutflipflop.com",[19],"blownoutflipflop.com",", create a flip flop before your next sailing, and start spreading island vibes.",{"title":124,"searchDepth":125,"depth":125,"links":126},"",2,[127,128,129,130,131],{"id":28,"depth":125,"text":29},{"id":91,"depth":125,"text":92},{"id":98,"depth":125,"text":99},{"id":105,"depth":125,"text":106},{"id":112,"depth":125,"text":113},"Blown Out Flip Flop is a fan-made cruise activity for Margaritaville at Sea, modeled on the rubber-duck-hiding tradition that's taken over the cruise community — but with flip flops instead of ducks, and Jimmy Buffett lyrics in every corner.","md",true,[136,141,146,150,154,159],{"src":137,"type":138,"alt":139,"caption":140},"\u002Fscreenshots\u002Fblown-out-flip-flop\u002Fhome.png","laptop","Blown Out Flip Flop homepage — Hide and find flip flop ducks on your Margaritaville at Sea cruise","Home — the hide-and-find game on the ship",{"src":142,"type":143,"alt":144,"caption":145},"\u002Fscreenshots\u002Fblown-out-flip-flop\u002Fbrowse.png","desktop","Browse Flip Flops — gallery of all flip flop ducks created and being tracked","Browse — every flip flop currently in the wild",{"src":147,"type":143,"alt":148,"caption":149},"\u002Fscreenshots\u002Fblown-out-flip-flop\u002Fcatch-game.png","Margaritaville Catch Game — catch falling coconuts and margarita glasses, avoid sharks","Catch Game — an easter-egg arcade between ports",{"src":151,"type":143,"alt":152,"caption":153},"\u002Fscreenshots\u002Fblown-out-flip-flop\u002Flingo.png","Margaritaville Lingo Dictionary — definitions of Buffett lyrics and Margaritaville phrases","Lingo Dictionary — your Buffett-fluency reference",{"src":155,"type":156,"alt":157,"caption":158},"\u002Fscreenshots\u002Fblown-out-flip-flop\u002Fmobile-home.png","mobile","Blown Out Flip Flop on iPhone — the cruise activity homepage","Built mobile-first — QR scans happen on a phone",{"src":160,"type":156,"alt":161,"caption":162},"\u002Fscreenshots\u002Fblown-out-flip-flop\u002Fmobile-catch.png","Margaritaville Catch Game on iPhone — Ready to Play screen","Catch Game tucked in your pocket for sea days",{},"\u002Flabs\u002Fblown-out-flip-flop","2025-09-01",{"title":6,"description":132},[168,169,170,171],"Next.js","React","TypeScript","Vercel","live","labs\u002Fblown-out-flip-flop","A fan-built cruise activity for Margaritaville at Sea — hide and find QR-coded flip flop ducks around the ship.","1txX2o1UCm9xPU4RpZ_25gnoSDAfBhwnb3cI5iO2zT0",{"id":177,"title":178,"body":179,"description":183,"extension":133,"featured":134,"gallery":313,"heroImage":315,"liveUrl":301,"meta":338,"navigation":134,"path":339,"publishedAt":340,"seo":341,"stack":342,"status":172,"stem":347,"tagline":348,"__hash__":349},"labs\u002Flabs\u002Fchaircal.md","ChairCal",{"type":8,"value":180,"toc":305},[181,184,187,191,217,221,273,275,278,280,287,291,294,296],[11,182,183],{},"The generic salon-booking SaaS is built for chains. ChairCal is built for the independent stylist working out of a single chair, a home studio, or a shared booth — the people who run a full business from their phone between appointments.",[11,185,186],{},"Empty chairs cost a stylist $80–$150 a pop. Most stylists eat that cost. ChairCal is the thing that stops them.",[26,188,190],{"id":189},"the-four-moves-that-change-the-math","The four moves that change the math",[31,192,193,199,205,211],{},[34,194,195,198],{},[37,196,197],{},"The Blast."," When a client cancels, ChairCal texts your top regulars in priority order with a private link to the slot. First to tap gets a 60-second hold. Most cancellations fill in under a minute.",[34,200,201,204],{},[37,202,203],{},"Process Time."," Mark a color's hands-free middle and ChairCal opens that window for another booking. Your color processes; your scissors stay busy. Two clients, one pair of hands.",[34,206,207,210],{},[37,208,209],{},"The Follow-up."," After every appointment, ChairCal suggests the next visit at the client's usual cadence. One tap from the confirmation page or your dashboard. Recurring revenue without you chasing it.",[34,212,213,216],{},[37,214,215],{},"The Inbox."," Texts and emails to the same client land in the same thread. Reply by either channel from one composer. The full story, one tap from their client card.",[26,218,220],{"id":219},"the-rest-of-whats-in-there","The rest of what's in there",[31,222,223,229,243,249,255,261,267],{},[34,224,225,228],{},[37,226,227],{},"Client priority scoring."," VIPs get the text first. Plus, rookies. They book.",[34,230,231,234,235,238,239,242],{},[37,232,233],{},"Branded as you, not us."," Emails read ",[72,236,237],{},"\"Sarah at StyleDept\"",", not ",[72,240,241],{},"\"ChairCal\"",". Bookable pages live at your own handle. You're not advertising someone else's brand to your own clients.",[34,244,245,248],{},[37,246,247],{},"Grab pages with a real countdown."," Cancellation-fill SMS links open to a slot page with a live 60-second countdown — so the client can see the slot is actually theirs the moment they tap.",[34,250,251,254],{},[37,252,253],{},"24-hour reminders."," Automatic, gentle, in your voice.",[34,256,257,260],{},[37,258,259],{},"Smart booking page."," Your bookable slots, your services, your hours, your handle. No-shows tracked. Card on file optional.",[34,262,263,266],{},[37,264,265],{},"Calendar export."," Apple, Google, Outlook — anywhere you already work.",[34,268,269,272],{},[37,270,271],{},"Mobile-first dashboard."," Built to be opened between clients. Glanceable, thumbable, one-tap on the things you actually do during a workday.",[26,274,92],{"id":91},[11,276,277],{},"Independent stylists. Booth renters. Solo operators. The people whose business is hair, not running a stylist team. ChairCal exists because every existing tool treats stylists like data points in a salon-management dashboard, not professionals running their own books from the chair.",[26,279,99],{"id":98},[11,281,282,283,286],{},"$29\u002Fmonth flat, 14-day free trial, cancel anytime. ",[37,284,285],{},"The first 100 stylists get $19\u002Fmonth for life"," — locked in. Pays for itself with one filled cancellation.",[26,288,290],{"id":289},"were-new","We're new",[11,292,293],{},"No 10,000-stylist case study. No \"average customer recovers $X.\" Just a tool built because cancellations were taking food off too many tables. Try it. If it doesn't pay for itself, don't pay for it.",[26,295,113],{"id":112},[11,297,298,299,304],{},"Claim your handle at ",[15,300,303],{"href":301,"rel":302},"https:\u002F\u002Fchaircal.com",[19],"chaircal.com"," — booking page live in five minutes, no demo call required.",{"title":124,"searchDepth":125,"depth":125,"links":306},[307,308,309,310,311,312],{"id":189,"depth":125,"text":190},{"id":219,"depth":125,"text":220},{"id":91,"depth":125,"text":92},{"id":98,"depth":125,"text":99},{"id":289,"depth":125,"text":290},{"id":112,"depth":125,"text":113},[314,318,322,326,330,334],{"src":315,"type":138,"alt":316,"caption":317},"\u002Fscreenshots\u002Fchaircal\u002Fhome.png","ChairCal home — Your chair, never empty. Booking and cancellation recovery for independent stylists","Home — the cancellation-recovery pitch",{"src":319,"type":143,"alt":320,"caption":321},"\u002Fscreenshots\u002Fchaircal\u002Ffeatures.png","ChairCal features — Built for the chair, with detailed feature list including SMS Blast, Process Time, follow-up","Features — every move that fills a chair",{"src":323,"type":143,"alt":324,"caption":325},"\u002Fscreenshots\u002Fchaircal\u002Fpricing.png","ChairCal pricing — $19\u002Fmonth for the first 100 stylists, side-by-side comparison with competitors","Pricing — $19\u002Fmo for the first 100 stylists",{"src":327,"type":143,"alt":328,"caption":329},"\u002Fscreenshots\u002Fchaircal\u002Fabout.png","ChairCal about — Made for the people who actually make hair, manifesto for independent stylists","About — built for booth renters and solo operators",{"src":331,"type":156,"alt":332,"caption":333},"\u002Fscreenshots\u002Fchaircal\u002Fmobile-home.png","ChairCal on iPhone — the homepage for stylists working between appointments","Built for stylists running their book from their phone",{"src":335,"type":156,"alt":336,"caption":337},"\u002Fscreenshots\u002Fchaircal\u002Fmobile-pricing.png","ChairCal pricing page on iPhone — feature comparison and FAQ","Pricing and FAQ on mobile",{},"\u002Flabs\u002Fchaircal","2025-06-15",{"title":178,"description":183},[343,344,170,345,346],"Nuxt","Vue","Tailwind","Postgres","labs\u002Fchaircal","Your chair, never empty. Booking + cancellation recovery for independent stylists, built around a 60-second fill.","L2DRT48aW76_4Iz2hjBkd5ic2AD8cPPPp-Is0i1ps-U",{"id":351,"title":352,"body":353,"description":357,"extension":133,"featured":134,"gallery":452,"heroImage":458,"liveUrl":441,"meta":477,"navigation":134,"path":478,"publishedAt":479,"seo":480,"stack":481,"status":484,"stem":485,"tagline":486,"__hash__":487},"labs\u002Flabs\u002Fabba-bible.md","ABBA — A Better Bible App",{"type":8,"value":354,"toc":445},[355,358,361,365,368,418,422,425,427,430,432,435,437],[11,356,357],{},"ABBA exists for one reason: to make reading and studying scripture genuinely easier, without the noise that most Bible apps have layered onto the experience over the last decade. No pop-ups. No reading-plan gamification. No ads. No tracking. Just scripture and the tools to study it well.",[11,359,360],{},"The web version is the current focus. Native apps for iOS and Android come later, sharing the same codebase via React Native.",[26,362,364],{"id":363},"what-it-does-today","What it does today",[11,366,367],{},"ABBA is in alpha. The current surface includes:",[31,369,370,376,382,388,394,400,406,412],{},[34,371,372,375],{},[37,373,374],{},"Multiple translations."," Read scripture in your translation of choice, with more being added.",[34,377,378,381],{},[37,379,380],{},"Study notes with categories."," Take notes per verse, organize them into categories that match the way you actually study.",[34,383,384,387],{},[37,385,386],{},"Verse tagging."," Tag verses by theme, topic, or any system you want; cross-reference across the whole Bible.",[34,389,390,393],{},[37,391,392],{},"Strong's lookup."," Tap any word to surface the Strong's reference — Hebrew or Greek root, definitions, original-language context.",[34,395,396,399],{},[37,397,398],{},"Lexicon tools."," Deeper word study beyond Strong's, for when you want to go further into the original languages.",[34,401,402,405],{},[37,403,404],{},"Multiple commentaries."," Read alongside trusted commentaries — multiple sources, switchable per verse or per passage.",[34,407,408,411],{},[37,409,410],{},"Universal search."," Search across all verses, all your tags, all your notes, and all available commentaries at once.",[34,413,414,417],{},[37,415,416],{},"AI-powered contextual study."," Ask questions and have grounded conversations across the entire Bible AND your own generated content (notes, tags, highlights). The AI knows the surface you've built up.",[26,419,421],{"id":420},"offline-first-sync-optional","Offline-first, sync-optional",[11,423,424],{},"ABBA was designed to work fully offline. You can open it, read, study, take notes, and tag verses with no network connection — on a plane, in a cabin, anywhere. If you want your study to follow you across devices, optional cloud sync handles that without compromising the offline experience.",[26,426,92],{"id":91},[11,428,429],{},"Everyone, ultimately. Currently English-only, with multi-language support planned. The target user isn't a specific denomination or tradition — it's anyone who wants to spend serious time in scripture and wants their tools to get out of the way.",[26,431,99],{"id":98},[11,433,434],{},"Free, today. ABBA will introduce a premium tier later for paid translations with restrictive licensing, and to put the online AI study features behind a subscription. The core reading + studying experience will stay free forever.",[26,436,113],{"id":112},[11,438,116,439,444],{},[15,440,443],{"href":441,"rel":442},"https:\u002F\u002Fabba.bible",[19],"abba.bible"," — no account required to start reading.",{"title":124,"searchDepth":125,"depth":125,"links":446},[447,448,449,450,451],{"id":363,"depth":125,"text":364},{"id":420,"depth":125,"text":421},{"id":91,"depth":125,"text":92},{"id":98,"depth":125,"text":99},{"id":112,"depth":125,"text":113},[453,457,461,465,469,473],{"src":454,"type":156,"alt":455,"caption":456},"\u002Fscreenshots\u002Fabba-bible\u002Fmobile-reader.png","ABBA reading view on iPhone — Matthew 4 with Jesus' words in red","Reading on mobile",{"src":458,"type":138,"alt":459,"caption":460},"\u002Fscreenshots\u002Fabba-bible\u002Fhome.png","ABBA home with sidebar expanded — Open Bible + Start a Plan","Home — open the Bible or start a reading plan",{"src":462,"type":143,"alt":463,"caption":464},"\u002Fscreenshots\u002Fabba-bible\u002Ffind.png","ABBA Find panel — jump-to-verse search + traditional\u002FA–Z book grid","Find — jump to any verse or browse books",{"src":466,"type":143,"alt":467,"caption":468},"\u002Fscreenshots\u002Fabba-bible\u002Fstudy.png","ABBA Study Center — My Studies, Notes, Tags, Bookmarks","Study Center — your notes, tags, and bookmarks",{"src":470,"type":143,"alt":471,"caption":472},"\u002Fscreenshots\u002Fabba-bible\u002Fresources.png","ABBA Resources — translations, commentaries, study tools","Resources — translations and commentaries",{"src":474,"type":156,"alt":475,"caption":476},"\u002Fscreenshots\u002Fabba-bible\u002Fmobile-menu.png","ABBA mobile drawer — book picker in mobile menu","Same browse experience on mobile",{},"\u002Flabs\u002Fabba-bible","2025-03-01",{"title":352,"description":357},[169,482,483,170],"React Native","Convex","alpha","labs\u002Fabba-bible","A clean, modern study Bible for the web. Built to spread God's word.","t0XXbwak6FJVg74CMrZo35w7CtBRuwPbYD4NBwy-K0M",1779467400499]