01
Transparent position
Accumulated budget orders the board; every Boost recalculates the position.
Full-stack web product · Transparent monetization
Miralo turns direct advertising into a public ranking: every payment adds to a listing's budget, positions update live, and the weekly podium remains permanently recorded.
01 · The product
Projects, businesses, job openings, creators, and services can publish a link without creating an account. Their chosen amount determines a visible, verifiable position.
The ranking runs in weekly cycles. The first three places form the podium and move into the permanent Hall of Leaders when the season ends.
01
Accumulated budget orders the board; every Boost recalculates the position.
02
A management folio and email keep publishing and repositioning lightweight.
03
Gold, silver, and bronze are archived every week in the Hall of Leaders.
02 · Architecture
Next.js runs on Cloudflare Workers, Neon stores the state, and a canonical revision updates the ranking without rendering the entire page again.
React 19, Server Components, and client components for rankings, modals, and filters.
Serverless PostgreSQL with indexes, constraints, locks, and atomic transactions.
Conditional snapshots, ETags, 204/304 responses, jitter, and backoff.
OpenNext deploys the App Router and assets across Cloudflare's global network.
04 · Responsive experience
The layout reflows to keep the bid first and the podium next. Controls remain accessible without reducing the board to an incomplete version.
The home, ranking, and product explanation preserve their reading order on narrow screens.
05 · Payments and trust
Mercado Pago charges the MXN equivalent while PayPal processes USD. Returns and webhooks converge on the same idempotent logic to validate provider, currency, amount, and attempt before activating or boosting a listing.
Every checkout begins with an internal record for the listing, operation, and expected amount.
The browser is never the source of truth: the server queries and validates the provider.
Payment, listing, budget, and ranking revision change together or roll back.
Verified publishing flow
URL, content, and bid are validated.
Mercado Pago or PayPal processes payment.
The server verifies status, currency, and amount.
The listing activates and a new revision is published.
06 · Weekly operation
Cycles close every Monday at 10:00 AM Mexico City time. The board starts a new competition and preserves the winners as public history, backlinks, and proof of outcome.
Live product
Miralo brings together product design, bilingual UX, multi-provider payments, transactional consistency, moderation, international SEO, and serverless deployment.