Cashdrop Web
Branch web · Vercel cashdropwebapp
Legacy stays livev2 backend onlyManual preview lane
Storefront Rebuild

Rebuilding the public web surface without dragging legacy debt into the next stack.

This app is the clean frontend lane for Cashdrop web. The old storefront remains the behavioral reference, while new product work lands here against the REST-based v2 backend.

Build posture

Legacy app remains at the repo root. The new app lives in apps/cashdropwebapp.

New routes should talk to cashdrop-server/v2 only.

The deploy surface is isolated in its own Vercel project so the rebuild can move quickly without risking the live storefront.

First routes to rebuild
  1. 01
    Storefront profile

    Business page, shareable metadata, and route-level SSR.

  2. 02
    Drop and menu

    Event storefront with item browsing and purchase intent.

  3. 03
    Checkout

    Cart, payment, and post-order flow against v2.

  4. 04
    Receipt and order status

    Follow-through surface once purchase state is created.

Operating model
Frontend

Next.js App Router, TypeScript, Tailwind v4, and a fresh UI layer that replaces the old pages-router storefront.

Backend

v2 becomes the canonical REST surface. No new business logic should land in the legacy web app.

Branch

The rebuild lane lives on web. Legacy production stays anchored to main.

Deploy

Manual preview deploys for now, until we decide whether to fully Git-link the new Vercel project.