Skip to content

sg4i/CloudConsoleFE

Repository files navigation

Cloud Console Frontend

A modern cloud service console assistant that helps users quickly access various cloud service providers' consoles.

🌟 Features

  • 🔐 One-click login to major cloud service provider consoles
  • 🔗 Generate temporary access links (valid for 1 hour)
  • 📋 Convenient link copy functionality
  • 🌐 Support for multiple cloud providers (AWS, Alibaba Cloud, Tencent Cloud)
  • 💫 Modern user interface with responsive design

🚀 Getting Started

Prerequisites

  • Node.js >= 22
  • pnpm >= 9

Installation

# Clone the repository
git clone https://github.com/YOUR_USERNAME/cloud-console-frontend.git
cd cloud-console-frontend

# Install dependencies
pnpm install

# Start development server
pnpm start

🔄 Backend Integration

This frontend works with the Cloud Console Backend to provide a complete solution for cloud console access management.

API Integration

The frontend communicates with the backend via the following endpoint:

  • /api/v1/role_login - Generates temporary access URLs for cloud providers

🛠️ Technologies Used

  • React 18
  • TypeScript
  • Tailwind CSS
  • Axios
  • Material UI

📦 Build for Production

# Build the application
pnpm build

The build artifacts will be stored in the build/ directory.

📝 License

MIT License