Skip to content

Repository files navigation

Cloud Cost Observability & Optimization Hub (CCOH)

Live Demo License PRs Welcome GitHub contributors First Contributions

Stop cloud cost surprises. One dashboard for AWS, GCP, and Azure.

✨ Features (v0.1)

  • ✅ Multi-cloud ready architecture
  • ✅ User authentication (register/login)
  • ✅ Professional dashboard UI
  • ✅ Mock cost data to demo the platform
  • ✅ Docker Compose one-command setup
  • ✅ Ready for real AWS/GCP/Azure integration

🚀 Quick Start

# Clone the repository
git clone https://github.com/oseghalep/cloud-cost-optimization-hub.git
cd cloud-cost-optimization-hub

# Copy environment variables
cp .env.example .env

# Start everything (database, backend, frontend)
make up

# Wait 30 seconds for services to initialize
# Then open http://localhost:3000


Default credentials (first-time setup):

Go to /register and create an account

Log in at /login

View the dashboard with sample data

🏗️ Architecture
This is a full-stack application with:

Backend: Go 1.21+ with Gin framework

Database: PostgreSQL 15 + TimescaleDB for time-series

Queue: Redis (for background jobs)

Frontend: Next.js 14 + TypeScript + Tailwind CSS

Deployment: Docker Compose (dev) + Helm chart (prod)

📁 Project Structure
text
backend/     - Go API server
frontend/    - Next.js application
docker-compose.yml - Local development environment
Makefile     - Common development commands

🔧 Development Commands
Command	Description
make dev-deps	Start only Postgres & Redis
make up	Start all services
make down	Stop all services
make logs	View container logs
make test	Run all tests

## 🤝 Contributors Wanted
🎁 Contributor Incentive
$25 gift card for the first 50 contributors with a merged PR.
See [CONTRIBUTING.md](CONTRIBUTING.md) for details.

📄 License
Apache 2.0

About

Cloud Cost Optimization Hub is an open-source, self-hosted platform that provides unified cost visibility and actionable recommendations across AWS, GCP, and Azure. Features include multi-cloud cost aggregation, rightsizing recommendations, idle resource detection, cost anomaly alerts, and an intuitive dashboard – all designed to help teams reduce.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

285 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages