Back to Projects

Cloud Cost Copilot

Next.js
FastAPI
PostgreSQL
Docker
Tailwind CSS

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

Screenshot of Cloud Cost Copilot

Dashboard Preview

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.

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 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.

Project Links