Out of the box

Run at $0

No Docker, no cloud account, no credit card. The prototype is the production code with memory adapters.

terminal
npm install
cp .env.example .env.local
npm run dev
# open http://localhost:3000/docs

Demo logins (password 8+ characters): owner@gigrentals.com, driver@gigrentals.com, admin@gigrentals.com. They issue the same session cookie the rest of the app already uses.

Do not turn on for a pitch

  • GO_LIVE — keeps production gates off.
  • DATABASE_URL — optional. Only if you want persistence during the week.
  • STRIPE_SECRET_KEY — optional. The demo ledger is enough to show money movement.
  • docker compose — optional. Local PostGIS/Redis/RabbitMQ when you are rehearsing ops, not when you are pitching.

Optional local infra (still free on your laptop)

terminal
npm run dev:infra          # PostGIS, Redis, RabbitMQ
npx prisma migrate deploy
# then set DATABASE_URL and REDIS_URL in .env.local

That stack is also $0 if it stays on localhost. Bills start when those URLs point at a hosted vendor.