Transform your daily routines into a rewarding experience by combining habit tracking with built-in incentives. Staying consistent with personal goals is often challenging, but adding a gamified approach keeps motivation high. You can easily log daily activities, monitor long-term progress, and unlock tangible rewards as you hit your milestones. Key benefits include: Visual Progress Boards that display your daily streaks and overall success rates, Customizable Goals allowing you to track anything from fitness routines to reading habits, and Milestone Rewards that give you a sense of achievement every time you complete a challenging objective. By turning everyday tasks into an engaging game, you build lasting positive behaviors without the usual burnout. Stay focused on your personal growth and enjoy the journey of self-improvement through consistent, rewarded action.
services:
habittrove:
image: dohsimpson/habittrove:latest
container_name: habittrove
restart: unless-stopped
ports:
- ${APP_PORT:-3000}:3000
environment:
- DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@db:5432/${DB_NAME}
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
- NEXTAUTH_URL=${NEXTAUTH_URL}
depends_on:
- db
db:
image: postgres:15-alpine
container_name: habittrove_db
restart: unless-stopped
environment:
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_DB=${DB_NAME}
volumes:
- ./postgres-data:/var/lib/postgresql/data# App Configuration
APP_PORT=3000
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=replace_with_a_secure_random_string
# Database Configuration
DB_USER=habittrove
DB_PASSWORD=secure_password_placeholder
DB_NAME=habittroveAuto-fetched about 21 hours ago
Auto-fetched about 21 hours ago