Personal Project

Cloud & DevOps
Backend
Frontend
Personal Project

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

Main dashboard showing fleet listing, filters, regional views, and operational state.

/projects/spot-dash/fleet-dashboard.png

Fleet Instance Details

Instance-level inspection view with fleet metrics and EC2 detail expansion.

/projects/spot-dash/instance-details.png

Launch Template Inspection

Launch template and version view used to inspect fleet configuration details.

/projects/spot-dash/launch-templates.png

    Soumyakanta Pattanaik - Portfolio