Skip to content

OmAmberkar/openconsole-landing

Repository files navigation

OpenConsole Dashboard

Version React TypeScript Vite Tailwind

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.

Key Features

  • 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.

Tech Stack

Getting Started

Prerequisites

  • Node.js v18+
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/OmAmberkar/openconsole-landing-page-v1.0.git
    cd openconsole-landing-page-v1.0
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Access the App Open http://localhost:5173 to view the dashboard.

Project Structure

src/
├── assets/
├── components/
│   ├── customeCursor/
│   └── ui/
├── hooks/
├── lib/
└── test/

Available Scripts

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.

Theming & Customization

The dashboard supports detailed theming via Tailwind CSS variables.

  • Global Styles : src/index.css
  • Animation Config : tailwind.config.js

Contributing

We welcome contributions!

License

Distributed under the MIT License.

About

OpenConsole is a Software as a Service (SaaS) platform designed to democratize multi-cloud management for non-enterprise users. It provides a single, intuitive interface for orchestrating resources across AWS and GCP. Key features include mandatory Multi-Factor Authentication (MFA) for security, AI-powered optimization insights, and integrated Flow

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors