An interactive AWS architecture diagram builder with drag-and-drop functionality, real-time visualization, and AI-powered architecture review.
-
🧩 Drag & Drop AWS Services
Easily add services like EC2, S3, Lambda, RDS, etc. onto a canvas. -
🔗 Connect Services
Create relationships between components with a visual connection system. -
🧠 AI Architecture Review
Get expert-level feedback on your architecture using Claude AI. -
💾 Save & Load Diagrams
Store your designs locally and reload them anytime. -
📸 Export as PNG
Export your architecture diagrams as high-quality images. -
🔍 Search AWS Services
Quickly find services using the built-in search. -
🗺️ Mini-map Navigation
Visual overview for large architectures. -
↩ Undo / Clear Canvas
Efficient editing with undo support.
- Frontend: HTML, CSS, JavaScript (Vanilla)
- Canvas Rendering: HTML5 Canvas API
- AI Integration: Claude API (Anthropic)
- Storage: LocalStorage (for saved diagrams)
- Export: Canvas-based PNG generation
Cloud-Architect/
├── cloud_architect.html
└── README.md
git clone https://github.com/your-username/cloud-architect.git
cd cloud-architect
Simply open the HTML file in your browser:
open cloud_architect.html
To use the AI Review feature:
- Get an API key from Anthropic
- Enter the key in the input field (format:
sk-ant-...) - Click ✨ AI Review
- Drag services from the sidebar to the canvas
- Click 🔗 Connect to link components
- Double-click a node to delete it
- Press
DeleteorBackspaceto remove selected nodes - Use
Ctrl + Zfor undo
--- https://cloud-architect-deploy.vercel.app/
- Designing AWS system architectures
- Learning cloud service relationships
- Preparing for cloud certifications
- Portfolio/demo projects
- Works fully in-browser (no backend)
- Diagrams are stored locally (browser storage)
- Requires API key for AI review feature
- Multi-cloud support (Azure, GCP)
- Collaboration / sharing features
- Backend storage for diagrams
- Pre-built architecture templates
Shreya Kaushik
This project is open-source and available under the MIT License.