Prototype app that digitises the Docklands Light Railway (DLR) tap-in / tap-out travel experience. Built with Next.js 14, Supabase, Tailwind CSS, and Resend for transactional email.
Automatically synced with your v0.dev deployments
- Tap-in / Tap-out simulation with Supabase as the realtime data backend
- Auth & storage powered by Supabase
- Responsive UI built with Tailwind CSS & Radix UI
- Contact form that sends email via Resend
- Deployed on Netlify with SSR/ISR support via the
@netlify/nextplugin
This repository will stay in sync with your deployed chats on v0.dev. Any changes you make to your deployed app will be automatically pushed to this repository from v0.dev.
- Node.js ≥ 18
- pnpm ≥ 8 (install:
npm i -g pnpm)
pnpm installCreate .env.local and add:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
RESEND_API_KEY=your_resend_keypnpm devpnpm build && pnpm startYour project is live at:
https://vercel.com/antonio59s-projects/v0-digital-tap-prototype
- Push this repository to GitHub
- In Netlify, choose New site → Import from Git and select the repo
- Set the environment variables shown above
- Netlify detects
netlify.tomland builds withpnpm build
The site will deploy at https://<your-subdomain>.netlify.app.
Continue building your app on:
https://v0.dev/chat/projects/TlpmhNkRFxV
MIT © 2025 Antonio Smith
- Create and modify your project using v0.dev
- Deploy your chats from the v0 interface
- Changes are automatically pushed to this repository
- Vercel deploys the latest version from this repository