flowingkhaosSign in
Workshop · free · with an account

Deploy your own Travole

From git clone to your own deployed copy of Travole, a travel-expense tracker: what it is and who it is for, its architecture, every component and dependency, then Neon, Cloudflare R2, Better Auth and Vercel, step by step.

  • Steps7
  • Timeabout 3 h
  • Pricefree
Deploy your own Travole0% · 0 of 14 carried · progress stays on your account

The route, step by step

A long step counts for more than a short one. You close a step by passing its reading check, and the app goes live on the last one.

  1. What Travole is, what it is for, who it is forweight 1Start here
  2. Pull the repositoryweight 1about 15 min
  3. The architectureweight 2about 25 min
  4. The stack and every dependencyweight 2about 20 min
  5. Provision Neon, R2 and Better Authweight 3about 40 min
  6. Deploy to Vercelweight 3about 30 min
  7. Verify it in productionweight 2about 20 min
Before you start

What you need

Repository
github.com/flowingkhaos/travole
Stack
Next.js 16 · React 19 · Drizzle ORM · Neon Postgres · Better Auth · Cloudflare R2 · exceljs · Playwright · Tailwind CSS 4 · Vercel
The marketplacePay once

Skip the build. Start from code that ships

Production-ready code under a one-time licence. Buy it, and start building with the code you bought.

  • Pay once
  • Resell what you build
  • No subscription

Luke Sidney writes and builds everything here, alone, in the open. lukesidney.me