Files
nextstep/.env.example
Gemini Agent a32c609830 Initial commit: Next Step health management app
A calm, reliable app to help manage appointments, medications, and notes
for chemo patients and their families.

Features:
- Today dashboard with next appointment and medications due
- Medication tracking with multiple schedule types (fixed times, interval, weekdays, PRN)
- One-tap dose logging with 5-minute undo window
- Questions for doctor tracking
- Family sharing with workspace model and invite links
- Offline-first with IndexedDB and sync
- Docker Compose deployment with Tailscale Funnel support

Tech stack:
- Next.js 14 (App Router) + TypeScript + Tailwind CSS
- PostgreSQL + Prisma
- Argon2 password hashing + session cookies
- Dexie.js for IndexedDB

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 23:16:45 +00:00

21 lines
468 B
Plaintext

# Database
DATABASE_URL="postgresql://nextstep:nextstep@localhost:5432/nextstep?schema=public"
# App Configuration
NEXTAUTH_SECRET="generate-a-random-secret-here-at-least-32-chars"
NEXT_PUBLIC_APP_URL="http://localhost:3000"
# Timezone (important for medication scheduling)
TZ="Australia/Perth"
# Rate Limiting
RATE_LIMIT_MAX_REQUESTS=100
RATE_LIMIT_WINDOW_MS=60000
# Login Security
LOGIN_MAX_ATTEMPTS=5
LOGIN_LOCKOUT_MINUTES=15
# Session
SESSION_MAX_AGE_DAYS=30