"Infrastructure at the Speed of Thought"
A next-generation Multi-Cloud Orchestration Platform that unifies AWS, Azure, and GCP into a single, elegant interface. Provision Virtual Machines and Object Storage with a click, monitored by a real-time reactive dashboard, all powered by an invisible Infrastructure-as-Code engine.
Only one platform offers this blend of simplicity and power:
Managing infrastructure across AWS, Azure, and Google Cloud is fragmented. Each has its own console, API, and steep learning curve. Developers spend more time fighting config files than shipping code.
We treat Cloud Resources like products in a Vending Machine:
| Component | Technology | Role |
|---|---|---|
| Frontend | React, Vite, Tailwind CSS | Responsive, modern UI/UX |
| Backend | FastAPI (Python) | High-performance async API |
| Database | PostgreSQL | Relational data persistence |
| Broker | Redis | Message broker for async tasks |
| Worker | Celery | Distributed task execution |
| Engine | Terraform | Infrastructure as Code |
| Container | Docker | Isolation and portability |
βββ backend/ # π§ FastAPI Brain
β βββ app/
β β βββ api/ # REST Endpoints
β β βββ core/ # Security & Config
β β βββ models/ # DB Schemas
β β βββ services/ # Logic Layer
β β βββ tasks/ # Async Tasks
β β βββ worker.py # Worker Entrypoint
β
βββ frontend/ # π
React Face
β βββ src/
β β βββ components/ # Reusable UI
β β βββ pages/ # Route Views
β β βββ context/ # Global State
β
βββ terraform/ # ποΈ Infrastructure Modules
β βββ modules/ # AWS/Azure/GCP definitions
β
βββ docker-compose.yml # πΌ Orchestration
βββ README.md # π Documentation
docker-compose up -d --build
| Service | URL | Description | Credentials (Default) |
|---|---|---|---|
| Frontend Dashboard | http://localhost:5173β | Main User Interface | Sign up cleanly or check logs |
| Backend API Docs | http://localhost:8000/docsβ | Swagger UI for testing APIs | N/A |
| Backend Redoc | http://localhost:8000/redocβ | Alternative API Documentation | N/A |
| PostgreSQL | localhost:5432 | Main Database | user / password |
| Redis | localhost:6379 | Job Queue Broker | N/A |
Note: The frontend runs in development mode via Vite, which supports Hot Module Replacement (HMR). The backend runs with UVicorn and auto-reload enabled for rapid iteration.
Content type
Image
Digest
sha256:041c303ccβ¦
Size
261.2 MB
Last updated
7 months ago
docker pull priyanshuksharma/multi-cloud-celery_worker