Day 21
Shipped the full download backend. Users never see a GitHub link. Everything on free tiers.
Serving a 108 MB installer without egress costs or serverless timeouts. That's the problem.
Stack:
• Next.js 14 + Bun + TypeScript
• Neon Postgres + Prisma 7
• Cloudflare R2 (free egress) + Workers (edge delivery)
• GitHub Releases API as source of truth
Flow: sync script polls releases → upserts metadata into Postgres → installer streams from R2 via Worker → download starts directly. No 302 to GitHub.
Why not proxy through Next.js? 108 MB through a serverless function = timeout risk + bandwidth bill. R2 egress is $0. Workers free up to 100k req/day.
Also: AtCoder ABC 472. Solved A–E. E was a banger.
@atcoder #buildinpublic @Cloudflare@nextjs
@Taniyatweets_ Both it's more or less same as previous.
As trajectory of graph is almost same...
But slightly inclined towards earning attention as today every wants to build something of there own and alone...
#ABC472 AtCoder ABC 472
Solved A, B, C, D, E. 5 out of 7.
A through D were doable. Standard patterns, clean implementations. Good warmup.
E was a banger. Genuinely interesting problem — took real thinking to crack it. The kind of problem that reminds you why competitive programming is fun. It's base was coloring graph problem.
5-solve streak on ABC continues. Consistency is compounding.
#AtCoder https://t.co/Yq02SdHzX6
@riya_mishra007 People with not prior knowledge of deep DSA and system design and just have seen some devops tutorials trying to debug prod...
From 2am it will become 6am but nothing will happen as ai is also not good at prod.... So yeah first learn and then only run for prod...
@unit0r Yeah absolutely correct but most doesn't realise this either they can't code from scratch or they can't understand existing one but are really very crucial
Day 19
For some days I have shifted from my deployment app to a windows tracker application...
Phase 1 closed.
Visual rebuild done:
• Quiet indigo system — one accent, hairline borders, zero glow
• Every emoji replaced with hand-drawn stroke SVGs
• All windows, charts, activity graph share one palette
• Background shifts indigo → amber on distraction
Last 4 audit misses squashed. Clean slate.
Next: ctrl+alt+space quick launch. Start tracking in 2 seconds, from anywhere.
@kirat_tw@100xDevs@100xSchool #buildinpublic
Day 20
Electron app is now rock solid. Spent the day making it crash-proof — better error handling, safer process management, cleaner shutdown. It's not going down easy anymore.
Started the Mac version build. Same codebase, platform-specific tweaks. This is where cross-platform gets real.
Dived into Cloudflare Workers + Hyperdrive + Redis. App files served from the edge, cached in Redis for faster downloads. Learning how CDN-level speed actually works under the hood.
LC 1386 done.
20 days. Still shipping daily. No plans to stop.
@kirat_tw@100xDevs@100xSchool #buildinpublic #electron #cloudflare