mirror of
https://github.com/Tony0410/nextstep.git
synced 2026-05-24 13:21:39 +08:00
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>
21 lines
468 B
Plaintext
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
|