Work

Ponte

Pages for people and small businesses in Brazil: links, portfolio, prices and contact in one address. This page runs on it.

Status
Live
Platform
Web
Built with
Astro, React, Bun, SQLite, Cloudflare R2
Role
Everything: product, design, code and ops

What it is

Link in bio, grown up. You pick a template, edit it with a live preview and publish it at your own address. Pages can hold a portfolio with a page per project, menus, prices, galleries, WhatsApp, PIX and opening hours, plus short links, QR codes and visitor stats.

Building and editing are free. Publishing is a monthly plan.

How it is built

Astro renders public pages on the server; the editor and dashboards are React islands. It runs on Bun with SQLite: one file, versioned and data-preserving upgrades, hourly backups, and blue/green releases on a single VPS with health checks before traffic moves.

Images are normalized to WebP and stored on Cloudflare R2. Email goes through Resend with idempotent jobs. Billing runs on Polar, and access is only granted from provider-confirmed state.

Details

  • Drafts and published versions are separate documents with revision checks, so nothing goes live by accident.
  • The editor preview and the public page share one renderer.
  • Analytics are first-party and consent-scoped, with no third-party trackers.
  • Every word of the interface comes from translation catalogs, in casual Brazilian Portuguese.
Próximo projetoChegou