Multi-Phase Cloud-Native Roadmap
This project serves as an evolutionary architectural blueprint, demonstrating a todo application growing across five distinct development phases: an in-memory Python console app, a modern full-stack web application with Next.js/FastAPI/SQLModel/Neon, an AI-powered todo chatbot leveraging OpenAI agents, a local Kubernetes container deployment, and a cloud-native event-driven system leveraging Kafka, Dapr, and DigitalOcean Kubernetes.

Phase-based evolution from a simple CLI app to a microservices architecture
Full-stack implementation using Next.js, FastAPI, SQLModel, and Neon Serverless Postgres
Intelligent Todo AI Agent integrating advanced OpenAI tool-calling capabilities
Local containerization and deployment orchestration with Kubernetes
Advanced event-driven orchestration layer utilizing Kafka and Dapr
Explore the live application or dive into the source code to see how it was built.