Cloud Cost Copilot
A Next.js & FastAPI dashboard that tracks, filters, and visualizes AWS cloud spending in real-time, backed by PostgreSQL and containerized with Docker Compose.


A full-stack dashboard for monitoring, filtering, and analyzing cloud infrastructure costs in near real-time.
Cloud Cost Copilot is a full-stack application designed to visualize cloud spending patterns, detect anomalies, and provide actionable insights. Built with modern technologies, it demonstrates a complete data pipeline from ingestion to visualization.
Project Overview
The system allows users to monitor their cloud expenses with precision, providing tools to:
- Visualize: Interactive charts using Recharts.
- Analyze: Granular filtering by service and date.
- Secure: Token-based authentication between services.
Tech Stack & Architecture
Frontend
- Next.js 14: Modern React framework for performance.
- Tailwind CSS: Rapid UI development.
- Recharts: Powerful data visualization library.

Backend Ecosystem
- FastAPI (Python): High-speed API creation.
- PostgreSQL: Robust relational database.
- SQLAlchemy: Python SQL toolkit and Object Relational Mapper.
- Docker Compose: Orchestration for multi-container development.
Key Features
- Interactive Cost Dashboard: View cost trends over time with dynamic charts.
- Granular Filtering: Filter expenses by date range and specific cloud services (e.g., EC2, S3, RDS).
- Secure Architecture: Backend and Database isolated in a private network, accessible only via API proxy.
Why I Built This
To master containerized full-stack development. This project bridges the gap between a modern frontend and a scalable Python backend, simulating a real-world DevOps dashboard scenario.