nomadweb/frontend/content/book/en/book.json
eric ff7b721acb feat: NomadCNA community layer, social matching, payments, and ebook
Port meetups, discussions, gigs, dating/chat, VIP pay (ZPay/XorPay), MiroTalk live, digital academy, and ebook reader. Add persistent community_store, git-first deploy docs, and env template for production secrets.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 09:38:13 -05:00

74 lines
3.1 KiB
JSON

{
"title": "Nomad Code",
"subtitle": "A Digital Nomad & Homelab Survival Guide",
"author": "Lin Yuan",
"description": "A programmer leaves the office, travels with a laptop, and packs \"home\" into a rack.",
"tagline": "Live the life you want — from any city.",
"coverGradient": "from-violet-950 via-fuchsia-900 to-orange-900",
"readingMinutes": 45,
"viralTags": ["DigitalNomad", "Homelab", "RemoteWork", "Tailscale", "Freelance"],
"stats": [
{ "emoji": "🌍", "value": "7", "label": "Chapters" },
{ "emoji": "⏱️", "value": "45", "label": "Min read" },
{ "emoji": "📍", "value": "3+", "label": "City ideas" },
{ "emoji": "🔥", "value": "12", "label": "Quotes" }
],
"hooks": [
{ "emoji": "💻", "text": "Week one of remote work: productivity soars. Week two: you can't tell when work ends and life begins." },
{ "emoji": "🌴", "text": "Tuesday morning in Chiang Mai: flat white + VS Code, someone writing a travel blog nearby." },
{ "emoji": "🗄️", "text": "Homelab is your anchor — not geographic, but digital. Files stay, services stay, waiting for you." },
{ "emoji": "🔑", "text": "Tailscale: no matter how IPs change, your devices stay on the same LAN." }
],
"chapters": [
{
"slug": "00-preface",
"title": "Preface: Why I Started Nomading",
"emoji": "✈️",
"hook": "I didn't want a better desk — I wanted to choose where I sit.",
"shareQuote": "Digital nomadism is a way of working: output isn't tied to a place."
},
{
"slug": "01-first-remote",
"title": "That First Remote Friday",
"emoji": "🏠",
"hook": "Zoom in pajamas might be the most surreal way to work today.",
"shareQuote": "Async communication: not \"always online\", but \"clear expectations\"."
},
{
"slug": "02-chiangmai",
"title": "Tuesday Morning in Chiang Mai",
"emoji": "☕",
"hook": "Nomading isn't wandering alone — it's finding your people on the move.",
"shareQuote": "Here, travel and work were never at odds."
},
{
"slug": "03-gear",
"title": "What Actually Matters in Your Bag",
"emoji": "🎒",
"hook": "Pack too much and you're burdened; too little and you'll regret it.",
"shareQuote": "Connectivity matters more than passports."
},
{
"slug": "04-homelab",
"title": "Homelab: Home in a Rack",
"emoji": "🖥️",
"hook": "An old PC can become the hub of your digital life.",
"shareQuote": "Perfect is the enemy of good. Ship first, iterate later."
},
{
"slug": "05-network",
"title": "Connect Home from Anywhere",
"emoji": "🔗",
"hook": "Body in Bali, hands at home.",
"shareQuote": "Homelab services shouldn't face the public internet — that's the baseline for safety."
},
{
"slug": "06-epilogue",
"title": "Epilogue: Freedom as a Daily Practice",
"emoji": "🌅",
"hook": "Freedom isn't not working — it's choosing where and at what pace you work.",
"shareQuote": "Small experiments beat grand plans."
}
]
}