Welcome to KubestellarUI! This guide will help you set up the KubestellarUI application on your local machine after cloning the repository for development. The application consists of two main parts:
- Frontend: Built with React and TypeScript
- Backend: Built with Golang using the Gin framework.
Before you begin, ensure that your system meets the following requirements:
- Version: 1.23.4
- Download Link: Golang Downloads
- Node.js Version: ≥ 16.x.x
- npm Version: Comes bundled with Node.js
- Download Link: Node.js Downloads
- Ensure Git is installed to clone the repository
- Download Link: Git Downloads
- Ensure you have access to a Kubernetes clusters setup with Kubestellar Getting Started Guide & Kubestellar prerequisites installed
- Kubestellar guide: Guide
git clone https://github.com/katamyra/kubestellarUI.git
cd kubestellarUIcd backend
go mod download
go run main.goThe backend server will start on port 4000. You should see output indicating the server is running.
From the project root directory:
npm installnpm run devThe frontend development server will start, typically on port 5173.
- Backend API: http://localhost:4000
- Frontend UI: http://localhost:5173