view it live: https://courtdibs.com
Court dibs is a simple app for making court reservations. A login is not required to view the upcoming calendar.
- geofenced signup
- one click, passwordless login
- dynamic dusk calculation
- fast page loads, instant transitions
npm install
npm run setup
cp .env.example .env
to take the app for a test drive, you can log into the staging environment as [email protected]
npm run dev
open http://localhost:3000
This starts the app in development mode, rebuilding assets on file changes.
If you plan on running the app somewhere other than http://localhost:3000, you'll need to supply your own Google Maps API Key.
i'm no SQL nerd. locally i use TablePlus
Database path: .../court-dibs/prisma/sqlite.db