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 kubestellarUI
cd backend
go mod download
go run main.go
The backend server will start on port 4000. You should see output indicating the server is running.
From the project root directory:
npm install
npm run dev
The frontend development server will start, typically on port 5173.
- Backend API: http://localhost:4000
- Frontend UI: http://localhost:5173