Skip to content

antonio59/DLRDigitalTap

Repository files navigation

Digital Tap

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.

Netlify Status

Automatically synced with your v0.dev deployments

Deployed on Vercel Built with v0

Features

  • 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/next plugin

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.

Getting Started

Prerequisites

  • Node.js ≥ 18
  • pnpm ≥ 8 (install: npm i -g pnpm)

Clone & install

pnpm install

Environment variables

Create .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_key

Dev server

pnpm dev

Production build

pnpm build && pnpm start

Your project is live at:

https://vercel.com/antonio59s-projects/v0-digital-tap-prototype

Deployment on Netlify

  1. Push this repository to GitHub
  2. In Netlify, choose New site → Import from Git and select the repo
  3. Set the environment variables shown above
  4. Netlify detects netlify.toml and builds with pnpm build

The site will deploy at https://<your-subdomain>.netlify.app.

Continue building your app on:

https://v0.dev/chat/projects/TlpmhNkRFxV

License

MIT © 2025 Antonio Smith

  1. Create and modify your project using v0.dev
  2. Deploy your chats from the v0 interface
  3. Changes are automatically pushed to this repository
  4. Vercel deploys the latest version from this repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors