Initial commit: KeepItGoing task management server

Features:
- Django-based REST API with web interface
- Task management with tags, priorities, and due dates
- Time tracking with start/stop timers
- Subtasks support
- Task filtering (all, today, upcoming, overdue, completed)
- Tag-based organization with color coding
- Sorting by due date and priority
- Auto-assign tags when filtering
- Responsive 3-pane layout (sidebar, task list, detail panel)
- Task sharing between users
- Mobile-responsive design with dark mode support

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Keith Smith
2025-12-18 17:41:29 -07:00
co-authored by Claude Sonnet 4.5
commit 6a0b35c39c
84 changed files with 7763 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# KeepItGoing - Development Docker Compose Configuration
# Usage: docker-compose -f docker-compose.dev.yml up -d
version: '3.8'
services:
db:
image: postgres:16-alpine
ports:
- "5432:5432"
volumes:
- postgres_data_dev:/var/lib/postgresql/data
environment:
POSTGRES_DB: keepitgoing
POSTGRES_USER: keepitgoing
POSTGRES_PASSWORD: keepitgoing
healthcheck:
test: ["CMD-SHELL", "pg_isready -U keepitgoing"]
interval: 5s
timeout: 5s
retries: 5
redis:
image: redis:7-alpine
ports:
- "6379:6379"
volumes:
- redis_data_dev:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 5s
retries: 5
volumes:
postgres_data_dev:
redis_data_dev: