Back to Projects

Cloud Cost Copilot

Next.js
FastAPI
PostgreSQL
Docker
Tailwind CSS

An intelligent dashboard for monitoring and analyzing cloud infrastructure costs in near real-time.

Screenshot of Cloud Cost Copilot

Dashboard Preview

An intelligent dashboard for monitoring 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.

Filtering Preview

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

  1. Interactive Cost Dashboard: View cost trends over time with dynamic charts.
  2. Granular Filtering: Filter expenses by date range and specific cloud services (e.g., EC2, S3, RDS).
  3. Secure Architecture: Backend and Database isolated in 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.

Project Links