Build Day Prep · 1 Day · 7 Builders

One day. One working build.
Each one of you.

You don't need to know how to code. You do need to come prepared — so we spend the day building, not configuring.

9:30 AM – 5:30 PM 7 builders The Kahba Collective, Mohali

9:30 AM to 5:30 PM. Mostly building.

A rough shape so you know what you're walking into. We'll keep moving — there's a lot to ship in one day.

9:30 – 11:00
SetupWelcome, demos, get every laptop ready.
11:15 – 1:30
PlanCLAUDE.md, scope, lunch midway, PLAN.md.
1:30 – 4:45
BuildTwo focused build blocks with a break in between.
4:45 – 5:30
Demo & wrapEach person shows their working bot. We celebrate.

11 builds. You ship one.

Read all of these. Pick one that solves a real problem you have right now — not the one that sounds the coolest. Tell me your pick before the day so I can pre-stage anything you'll need.

Easy = ~3 hrs Medium = ~5 hrs Stretch = won't fully ship in 1 day
01 · MARKETING
Medium

TKC Visual Post Generator

Send a project photo + a one-line brief to Telegram. The bot generates a branded image card and a caption. Saves to a queue or posts to LinkedIn.
Demo flow: 📸 + "Modern villa, Whitefield, 4 BHK" → bot replies with branded image + caption → tap ✅ Approve → posts to LinkedIn.
Telegram Anthropic Satori (image) LinkedIn API
Image generation is the trickiest piece. We'll start with caption-only and add the image card if time allows.
02 · MARKETING
Stretch

TKC Catalogue Site

A public website listing TKC's service packages — photos, descriptions, "Inquire on WhatsApp" buttons.
Demo flow: kahbacollective.in/services → grid of packages → click → details + "WhatsApp us" → opens WhatsApp with pre-filled message.
Next.js Supabase Vercel
Bring before the day: a folder of all package photos + a doc with descriptions, prices, and any copy you want on the site. The more ready your content, the further we get.
Honest take: a real website is a 2-day build. In 1 day you'll get a starter template populated with your content — solid, but not pixel-perfect.
03 · MARKETING
Stretch

TKC Projects Site

Public showcase of completed projects with photos, story, and a contact form that routes inquiries straight to the founder's Telegram.
Demo flow: visitor fills form → instantly arrives in your Telegram with name, email, project type → reply right from Telegram.
Next.js Supabase Telegram Vercel
Bring before the day: a folder per project (3–6 hero images each) + a doc per project with the story — brief, location, area, materials, what made it special. Group images and notes so each project is one tidy bundle.
Same caveat as the catalogue site. Pick this only if you accept "starter, not finished."
04 · MARKETING
Easy

Personal Content Repurposer

Send the bot a paragraph or a voice note. It returns an Instagram caption, a LinkedIn post, and a tweet thread — all in your voice. Auto-posts the LinkedIn one if you tap approve.
Demo flow: 🎙️ "Today we wrapped the Indiranagar penthouse" → bot returns 3 drafts → tap ✅ on LinkedIn → live on your feed.
Telegram Anthropic Whisper LinkedIn API
The cleanest 1-day build. Highly recommended if it's your first time.
05 · SALES
Easy

Inquiry Triage Bot

Forward any DM or email to the bot. It classifies it (project / FAQ / spam / collab), drafts a reply in your voice, logs to Supabase, and only forwards qualified leads to the founder.
Demo flow: paste an Instagram DM → bot replies "Project lead. Drafted reply below. Send?" → ✅ → logs in Supabase + forwards to founder.
Telegram Anthropic Supabase
Genuinely useful from day one if your inbox is messy.
06 · SALES
Medium

Past-Client Re-engagement Bot

/draft Priya pulls up past client Priya from Supabase and drafts a personalised re-engagement message in TKC's voice. You approve, it sends — or you copy-paste to WhatsApp.
Demo flow: /draft Priya → bot reads her project history → drafts "Hi Priya, it's been 18 months since we wrapped your Koramangala home..." → ✅ approve.
Telegram Anthropic Supabase
Bring a list of 5–10 past clients (name, project, year, status) in a spreadsheet. We seed Supabase with it on the day.
07 · OPERATIONS
Easy

Site Visit Voice-to-Report

Walk the site, record voice notes on Telegram. Whisper transcribes them. The bot structures everything into Observations, Decisions, and Action Items — ready to share with the team.
Demo flow: 🎙️ ramble for 4 minutes about the kitchen → bot returns: 🔍 Observations · ✅ Decisions · 📋 Actions (with owner names if you mentioned them).
Telegram Whisper Anthropic
Architects love this one. Replaces the "I'll write up the site visit later" tax.
08 · OPERATIONS
Easy

Client Meeting Recap

Upload an audio recording of a client meeting. Bot returns clean minutes, decisions made, and action items grouped by owner.
Demo flow: upload a 30-min meeting recording → 90 seconds later → MoM you can paste straight into email.
Telegram Whisper Anthropic
Almost identical tech to #7. Pick one or the other — they'd share 80% of the code.
09 · OPERATIONS
Medium

Material Sourcing Agent

Tell the bot what you need ("matte black tile, 600×600, ≤₹180/sqft, Bangalore"). It returns 5 vendor options with specs, prices, and contact info.
Demo flow: "Italian marble for a powder room, ₹400/sqft budget, Bangalore" → bot returns 5 options as a clean Telegram message.
Telegram Anthropic Supabase (vendor list)
Honest caveat: without a paid web-search API, the bot suggests from training data, not live vendor sites. We'll seed it with your real vendor list — that makes it actually useful.
11 · PRODUCTIVITY
Medium

Telegram Second Brain

Dump anything into Telegram — text, voice, photos. The bot tags and stores it. Every morning at 9 AM, it sends a digest of yesterday's notes plus your top 3 follow-ups for today.
Demo flow: drop 12 notes through the day → next morning at 9 AM → "Yesterday: 3 site notes, 2 client ideas, 1 reminder. Today's top 3: …"
Telegram Whisper Anthropic Supabase Vercel Cron
The 9 AM digest needs scheduled jobs (Vercel Cron) — adds 30 mins of setup but worth it if you live in your head.

Read all 11. Sit with them for a day. Then reply to me with your pick — and bring any data the build needs (past clients, vendor list, etc).

The prep checklist.

Three blocks: install software, create accounts, get API keys. Total time if nothing goes sideways: about 60–90 minutes.

If you get stuck on any step, screenshot the error and send it to me. It's normal to get stuck. Don't push through alone.

1

Install on your laptop

Whichever laptop you're bringing on the day. Mac and Windows steps are listed where they differ.

Claude Code Desktop Mac & Windows Paid · ~$20/mo
The main tool. Download it from claude.ai/download. Sign in with your Anthropic account. You need a Claude Pro or Team plan for Claude Code to work — that's the $20/month bit. Get the cheaper "Pro" plan, you can upgrade later.
Verify: open the app, type "hello" in a chat, get a reply.
Node.js (version 20 or later) Mac & Windows Free
The engine that runs your bot's code. Download the LTS version from nodejs.org. Run the installer with default settings. On Windows, when asked, tick "Automatically install necessary tools."
Verify: open Terminal (Mac) or PowerShell (Windows), type node --version — should print v20.x.x or higher.
GitHub Desktop Mac & Windows Free
A visual app to manage your code — no scary terminal. It also installs Git underneath, which Claude Code needs to push your work online. Download from desktop.github.com. Run the installer with default options. You can sign in once you've made your GitHub account in Block 2 — no rush.
Verify install: open the GitHub Desktop app — you'll see a welcome screen.
Verify Git underneath: open Terminal (Mac) or PowerShell (Windows), type git --version, see a version number like git version 2.43.x.
A code editor — VS Code Mac & Windows Free
We'll mostly live in Claude Code Desktop, but VS Code is useful for peeking at files. Download from code.visualstudio.com.
Verify: open it. That's it.
2

Create these accounts

Sign up with the same email everywhere — makes day-of less confusing. Personal email is fine, work email is fine. Be consistent.

GitHub Free
Where your code lives. Sign up at github.com/signup. Pick a sensible username — your future portfolio will link to it.
Verify: log in, see your empty profile.
Vercel Free for our scale
Where your bot will be hosted on the internet. Sign up at vercel.com/signupuse "Continue with GitHub" so the two accounts link automatically.
Verify: you land on the Vercel dashboard.
Supabase Free for our scale
Your bot's memory — a database. Sign up at supabase.com, again with "Continue with GitHub." Don't create a project yet — we'll do that on the day, together.
Verify: you see the "Create a new project" button.
Anthropic API account Pay-as-you-go · ~₹400 buffer
For the AI brain. Different from your Claude Pro account — this one's for code to call Claude. Sign up at console.anthropic.com. Add $5 (~₹420) of credit in Billing — that's enough for the day plus a month of testing afterwards.
Verify: Billing page shows a positive balance.
OpenAI account (Whisper only) Pay-as-you-go · ~₹100 buffer
Skip this if your build doesn't use voice. If you picked #4, #7, #8, or #11, you need OpenAI for Whisper (voice transcription). Sign up at platform.openai.com/signup, add $2 of credit.
Verify: Billing page shows a balance.
Telegram account on your phone Free
Almost certainly already done. If not, install Telegram on your phone, sign up with your number. This is the front door of your bot.
Verify: you can send yourself a message in "Saved Messages."
A LinkedIn account in good standing Free
Skip if your build doesn't post to LinkedIn. Otherwise: log in, make sure you can post manually. We'll connect it to your bot via a separate setup page on the day — no scary tech.
3

Grab your API keys

An "API key" is a long password your code uses to talk to a service. Treat it like a credit card number — don't share it, don't paste it in WhatsApp groups. Save each one in a fresh note on your laptop labelled clearly.

Telegram Bot Token
On Telegram, search for @BotFather (verified, blue tick). Tap Start. Send /newbot. Follow prompts — pick a name (e.g. "Kahba Brand Bot") and a username (must end in bot, e.g. kahba_brand_bot). BotFather replies with a long token like 7234567890:AAH.... Save this in a note labelled "TELEGRAM_BOT_TOKEN".
Verify: open the link BotFather gives you, send /start to your own bot. (It won't reply yet — that's normal, we haven't built it.)
Anthropic API Key
Go to console.anthropic.com/settings/keys. Click "Create Key." Name it "kahba-workshop." Copy the key — it starts with sk-ant-.... Save in a note labelled "ANTHROPIC_API_KEY". You can never see this key again after closing the popup, so save it now.
OpenAI API Key (only if your build uses voice)
Go to platform.openai.com/api-keys. Click "Create new secret key." Save the key (starts with sk-...) in a note labelled "OPENAI_API_KEY".
Supabase keys — we'll do this on the day
Don't grab Supabase keys yet — they only exist after you create a project, and we want everyone's project to be set up the same way. We'll do it together at 9:30 AM.
A scratchpad note titled "TKC Workshop Keys"
Make one note (Apple Notes, OneNote, anything) with these labels ready, even if you haven't filled them in yet:
TELEGRAM_BOT_TOKEN=
ANTHROPIC_API_KEY=
OPENAI_API_KEY=
SUPABASE_URL=
SUPABASE_KEY=
LINKEDIN_ACCESS_TOKEN=
On the day: we'll copy these into your project's environment variables. The note stays on your laptop, never goes online.

What to bring.

Light packing. The build is on Pradeep — you bring the brain.

Your laptop & charger

Mac or Windows, both fine. Make sure it can survive a full day. Bring the charger — outlets are scarce.

Your phone with Telegram

You'll be testing your bot from your phone all day. Make sure Telegram is signed in and notifications work.

The data your build needs

Past client list (#6), vendor list (#9), recent project facts (#10) — whatever fits your pick. A spreadsheet or doc is perfect.

A real problem to solve

Pick the build that scratches an actual itch in TKC's day. Motivation matters more than skill at this stage.

Patience for the setup hour

The first hour is unglamorous. Things break. We unblock you. Then it gets fun.

Permission to be a beginner

Nobody in the room has done this before. The dumb question is the one that saves the next 30 minutes.

Six tools. That's it.

All beginner-friendly. None require you to remember syntax — Claude Code writes the code.

Claude Code
Writes your code
Git + GitHub
Saves your work
Telegram
The interface
Anthropic
The brain
Supabase
The memory
Vercel
Goes live

FAQ

I've never coded. Will I actually ship something?

Yes. Claude Code writes the code. Your job is to describe what you want clearly and tell Claude when something doesn't work. By 5:30 PM on the day, your bot will reply on Telegram. That's the bar.

I'm on Windows. Will everything work?

Yes. The whole stack runs on Windows the same as Mac. The prep checklist calls out the few places the steps differ. Bring whatever laptop you'd normally use.

What if I haven't done the prep when I arrive?

You'll spend the first 2 hours setting up while everyone else builds. We'll catch you up — but you'll have less time to actually build. Do the prep. It's 60–90 minutes of your weekend.

What does this cost me, total?

Roughly: ~$20 for one month of Claude Pro, ~$5 of Anthropic API credit, ~$2 of OpenAI credit if your build uses voice. Comes to about ~₹2,500 in tools — and you can stop the subscriptions after the workshop if you want. Vercel, Supabase, GitHub, Telegram, LinkedIn are all free for our scale.

What happens to my bot after the day?

It's yours. It lives on Vercel under your account. The code is in your GitHub. You can keep using it forever — the only running cost is the Anthropic API credits, which for a personal bot is a few rupees a day.

Will my bot work on the team's phones too?

Yes. Once the bot is deployed, anyone can find it on Telegram by its username and use it. The TKC team can all share the same bot.

What if my build idea isn't on the list?

Tell me before the day. If it's the same shape as one of the 11 (Telegram bot + Anthropic + maybe Supabase), we can swap it in. If it's a website or something bigger, we'll honestly assess if it fits in 8 hours.

I'm stuck on the prep. Help?

Screenshot the screen with the error and message Pradeep. Don't push through alone — getting unblocked takes 2 minutes when shared, 2 hours when solo.

What people built.

Stories from people who've been through a Claude Code build day. Yours could land here too.

Done with prep? Reply with your build pick.

So I can pre-stage anything you'll need on the day.