OpenConsole is a next-generation enterprise cloud management platform. It unifies AWS, Google Cloud, and Azure into a single, high-performance interface, featuring a visual workflow builder, AI-driven cost optimization, and real-time security monitoring.
- Unified Cloud Context: Seamlessly switch between AWS, GCP, and Azure environments using the global provider switcher.
- Visual Automation Builder: Drag-and-drop workflow editor (
WorkflowCanvas) to create, schedule, and execute DevOps tasks. - Advanced Monitoring: Real-time metrics visualization with interactive charts for compute, storage, and network resources.
- Cost Intelligence: Detailed breakdown of cloud spending with budget alerts and optimization recommendations.
- Security Hub: Centralized security compliance tracking, audit logs, and role-based access control (RBAC).
- Premium UI/UX:
- Shadcn UI: Accessible, enterprise-grade component primitives.
- Magic UI: High-end visual effects (Border Beams, Text Reveals).
- Framer Motion: Smooth page transitions and micro-interactions.
- Fully Responsive: Optimized layouts for desktop, tablet, and mobile devices.
- Core: React 18, TypeScript, Vite
- Styling: Tailwind CSS
- UI Libraries:
- Shadcn UI (Base components)
- Magic UI (Visual effects)
- Framer Motion (Animations)
- State Management: Zustand / Context API (Provider Stores)
- Icons: Lucide React
- Charts: Recharts
- Node.js v18+
- npm or yarn
-
Clone the repository
git clone https://github.com/OmAmberkar/openconsole-landing-page-v1.0.git cd openconsole-landing-page-v1.0 -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Access the App Open http://localhost:5173 to view the dashboard.
src/
├── assets/
├── components/
│ ├── customeCursor/
│ └── ui/
├── hooks/
├── lib/
└── test/| Scripts | Description |
|---|---|
bash npm run dev |
Starts the development server with HMR. |
bash npm run build |
Builds the application for production. |
bash npm run lint |
Runs ESLint to check code quality. |
bash npm run lint:fix |
Automatically fixes linting errors. |
bash npm run format |
Formats code using Prettier. |
bash npm run preview |
Previews the production build locally. |
The dashboard supports detailed theming via Tailwind CSS variables.
- Global Styles :
src/index.css - Animation Config :
tailwind.config.js
We welcome contributions!
Distributed under the MIT License.