Personal Project

Cloud & DevOps
Backend
Frontend
Fleet Client

Tech Stack

Go
Fiber
Next.js
TypeScript
AWS
Docker
REST APIs
System Design

Description

SpotDash, or FleetDash, was built as a cloud infrastructure dashboard for working with AWS EC2 fleets. The idea was not just to show instances in a table, but to make fleet-level visibility easier by combining fleet discovery, instance details, launch template inspection, and CloudWatch-based metrics in one system.

The backend was built in Go using Fiber and integrated with AWS services to fetch fleets, instances, launch template versions, and observability metrics like CPU utilization and network traffic. The frontend was built in Next.js as a visualization layer for exploring fleet state and operational details across regions.

  • Built a Go + Fiber backend to integrate with AWS EC2 and CloudWatch APIs
  • Implemented fleet listing, fleet-instance inspection, launch template lookup, and instance detail workflows
  • Added fleet-level aggregation logic for CPU, network-in, and network-out metrics across active instances
  • Built a Next.js dashboard UI for multi-view fleet exploration and operational visibility
  • Structured the project as a Dockerized full-stack system with room for future fleet control and launch actions

Page Info

Fleet Dashboard Gallery

Expanded gallery covering dashboard views, login flow, fleet listing, client and instance views, launch templates, metrics, and regional fleet visibility.

Fleet ClientFleet ListLoginLaunch TemplateInstance DetailsInstance StatusRegion Based Filter

    Soumyakanta Pattanaik - Portfolio