Welcome to InfraBoard, the end-to-end solution for visually building and managing cloud infrastructures. Simplify your infrastructure management with our intuitive, collaborative, and innovative tool.
- Features
- Architecture
- Project Structure
- Getting Started
- InfraBoard & Terraform
- Why InfraBoard?
- How It Works
- Contributing
- License
- Visual Interface: Design your cloud architecture visually and let InfraBoard auto-generate the code.
- Seamless Automation: Integrate easily with existing processes, accelerating automation.
- Centralized Management: Manage all your cloud infrastructures in one place.
- Efficiency & Templates: Utilize our DRY architecture templates and integrated CI/CD engine.
- Standardization & Best Practices: Streamline your processes with embedded best practices.
graph TD
A[Client Browser] --> B[Next.js Frontend]
B --> C[API Layer]
C --> D[Appwrite Backend]
D --> E[Database]
B --> F[AWS Services]
B --> G[GCP Services]
subgraph Frontend
B --> H[Components]
B --> I[Pages]
B --> J[Assets]
end
subgraph Backend
D --> K[Authentication]
D --> L[Storage]
D --> M[Real-time Updates]
end
graph TD
A[Root] --> B[src]
A --> C[public]
A --> D[scripts]
B --> E[app]
B --> F[assets]
B --> G[components]
B --> H[pages]
E --> I[auth]
E --> J[layout]
F --> K[aws]
F --> L[gcp]
G --> M[canvas]
G --> N[ui]
G --> O[modals]
- Clone the repository
git clone https://github.com/xerocodee/InfraBoard.git
cd InfraBoard
- Install dependencies
npm install
- Set up environment variables
cp .env.example .env.local
- Run development server
npm run dev
- Email:
[email protected]
- Password:
test@123
Leverage the power of Terraform without the hassle of manual coding. InfraBoard uses Terraform as an execution layer, offering an efficient ecosystem for managing cloud infrastructures.
- Migrate to IaC & Terraform with ease
- Standardize your cloud infrastructure processes
- Real-time documentation and version tracking
- Multi-cloud design capabilities
- Build trust with clear, documented processes
- Integrated best practices and CI/CD engine
- Save time across various operations
InfraBoard combines synchronous and asynchronous services for a streamlined experience:
- Frontend uses CDNs for low latency
- Backend spans key global regions
- Real-time collaboration features
- Automated code generation
We welcome contributions! Check out our:
Distributed under the Apache License 2.0.
Made with ❤️ by the InfraBoard Team