- Add goals feature (models, migrations, API, web pages) - Add reserved/centralized wallet balance service - Add wallet detail page and overview components - Add new UI components (progress, multi-select, FAB) - Remove stray empty -H/-d files from working tree
23 lines
861 B
Plaintext
Executable File
23 lines
861 B
Plaintext
Executable File
# Database Configuration
|
|
DATABASE_URL="postgresql://user:password@localhost:5432/tabungin?schema=public"
|
|
DATABASE_URL_SHADOW="postgresql://user:password@localhost:5432/tabungin_shadow?schema=public"
|
|
|
|
# JWT Authentication (generate a random 32+ character string for production)
|
|
JWT_SECRET=your-super-secret-jwt-key-change-this-in-production
|
|
|
|
# Exchange Rate API
|
|
EXCHANGE_RATE_URL=https://api.exchangerate-api.com/v4/latest/IDR
|
|
|
|
# Google OAuth (for "Continue with Google")
|
|
GOOGLE_CLIENT_ID=your-google-client-id
|
|
GOOGLE_CLIENT_SECRET=your-google-client-secret
|
|
GOOGLE_CALLBACK_URL=http://localhost:3001/api/auth/google/callback
|
|
|
|
# OTP Webhook URLs (n8n)
|
|
OTP_SEND_WEBHOOK_URL=https://your-n8n-instance.com/webhook/send-otp
|
|
OTP_SEND_WEBHOOK_URL_TEST=https://your-n8n-instance.com/webhook-test/send-otp
|
|
|
|
# App Configuration
|
|
PORT=3001
|
|
WEB_APP_URL=http://localhost:5174
|