TaskFlowAI-Powered Todo App
Natural Language Chat β’ AI Agents β’ MCP Tools β’ Dapr + Kafka β’ Event-Driven Architecture
Phase 5: Event-Driven Architecture β NEW!
RedPanda Cloud
Kafka-compatible streaming platform
Dapr Sidecar
Distributed Application Runtime v1.16
Pub/Sub Events
task-events, notifications, reminders
Real-time Sync
Event-driven task updates
SASL/SSL
Secure SCRAM-SHA-256 authentication
Cloud Native
Production-ready Docker deployment
Phase 4: Cloud Native β Complete
Containerization
Docker & Gordon AI Integration
Local K8s
Minikube & kubectl-ai orchestration
Helm Charts
Standardized application packaging
AI DevOps
Kagent & kubectl-ai automation
Self-Healing
Automatic pod restarts & scaling
Cloud Ready
Ready for DigitalOcean DOKS
Phase 3: AI Chatbot β Complete
AI Tasks Agent
Google Gemini 2.0 Flash Integration
Natural Language
"Remind me to buy milk tomorrow"
MCP Protocol
Standardized Model Context Protocol
Stateless API
Resilient POST /api/chat Endpoint
Context Aware
Maintains conversation history
Automated Actions
AI performs DB operations autonomously
Phase 2: Full Stack Auth β Complete
JWT Authentication
Secure token-based auth
Data Isolation
Users see only their tasks
PostgreSQL
Neon Serverless database
Fast API
No DB lookup for tokens
Responsive
Works on all devices
Premium UI
Glassmorphism design