https://github.com/adityash990/task-manager
Developed a full-stack Task Manager platform with a containerized Python backend and modern frontend interface, incorporating Docker and Kubernetes configurations for scalable, production-ready deployment.
https://github.com/adityash990/task-manager
docker docker-compose html-css-javascript kubernetes python react vite
Last synced: 3 months ago
JSON representation
Developed a full-stack Task Manager platform with a containerized Python backend and modern frontend interface, incorporating Docker and Kubernetes configurations for scalable, production-ready deployment.
- Host: GitHub
- URL: https://github.com/adityash990/task-manager
- Owner: adityash990
- Created: 2025-07-02T16:16:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-02T16:28:06.000Z (about 1 year ago)
- Last Synced: 2025-07-02T17:37:13.704Z (about 1 year ago)
- Topics: docker, docker-compose, html-css-javascript, kubernetes, python, react, vite
- Language: TypeScript
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
✅ Task Manager — Full-Stack, Dockerized, Kubernetes-Ready Application 🐳🚀
A scalable, full-stack Task Management platform featuring a Python-powered backend, React/TypeScript frontend, and full container orchestration with Docker & Kubernetes. Built to demonstrate real-world development, containerization, and cloud deployment principles.
✨ Key Features
✅ Full-Stack Architecture with separation of Frontend & Backend
✅ Python (FastAPI/Flask) backend with Docker containerization
✅ React & TypeScript frontend for modern, responsive UI
✅ Kubernetes (K8s) configuration for scalable, cloud-ready deployment
✅ Frontend hosted on Vercel with live demo mode for UI preview
🛠️ Tech Stack & Tools
Frontend: React, TypeScript, Vite, Tailwind CSS (optional)
Backend: Python (Flask/FastAPI), RESTful APIs
Containerization: Docker, Docker Compose
Orchestration: Kubernetes (K8s), YAML manifests, Ingress setup
Deployment: Vercel (Frontend), Backend prepared for cloud deployment (AWS/GCP/Render)
CI/CD Potential: Project structured for continuous integration
🚀 Live Demo
👉 Visit Live Frontend (Demo Mode)
Note: Backend runs locally or via container; frontend shows demo functionality if backend is inactive.
📂 Project Structure Overview
graphql
Copy
Edit
├── backend/ # Python API backend (Flask/FastAPI)
├── src/ # Frontend React/TypeScript source code
├── Dockerfile # Frontend Docker build
├── backend/Dockerfile # Backend Docker build
├── docker-compose.yml # Local container orchestration
├── k8s/ # Kubernetes deployment configs
├── nginx.conf # NGINX reverse proxy setup
└── .env.example # Environment variable example
⚡ Core Functionalities
✔ Task creation, management, and filtering
✔ API-driven architecture for scalable backend operations
✔ Dockerized services for isolated development & deployment
✔ Kubernetes-ready configurations for production scaling
🔧 Planned Enhancements
Full production deployment of backend on Render/Cloud
Persistent database integration (PostgreSQL/MongoDB)
CI/CD automation pipelines
Role-based authentication and advanced user management
💡 Contributions & Feedback
Open to contributions, suggestions, and improvements! Feel free to fork the repo, raise issues, or submit pull requests. 🙌
Built with passion for scalable software, modern DevOps, and practical product development. 💻🐳⚙️