Sign inSign up

roboflowhnstesting01/turf-frontend

By roboflowhnstesting01

•Updated about 1 month ago

Next.js frontend for TurfVoice a sports facility booking platform.

Image
Web analytics
0

57

roboflowhnstesting01/turf-frontend repository overview

⁠TurfVoice Frontend

Next.js (App Router) + TypeScript frontend for TurfVoice, a sports and turf facility booking platform. Connects to the turf-backend FastAPI service for authentication, bookings, pricing, and the AI assistant, and uses LiveKit for real-time voice interaction.

⁠Features

  • Email/password authentication with JWT
  • Dashboard with upcoming bookings and facility cards
  • Court/turf booking flow with live availability and backend-calculated pricing
  • Booking management: cancel and reschedule with preview + confirmation
  • AI chat assistant for natural-language booking, availability, and facility questions
  • Voice assistant (LiveKit) sharing the same conversation as text chat
  • Membership management (monthly/annual, simulated activation)

⁠Run

docker run -p 3000:3000 \
  -e NEXT_PUBLIC_API_URL=http://localhost:8000 \
  roboflowhnstesting01/turf-frontend:latest

⁠Environment variables

VariableDescription
NEXT_PUBLIC_API_URLBase URL of the turf-backend API
  • roboflowhnstesting01/turf-backend — FastAPI backend (auth, bookings, pricing, AI assistant)
  • roboflowhnstesting01/turf-worker — LiveKit voice agent worker

Tag summary

Content type

Image

Digest

sha256:667e2d4de…

Size

51.2 MB

Last updated

about 1 month ago

docker pull roboflowhnstesting01/turf-frontend