Skip to content

koyeb/control-panel

Repository files navigation

Website | Repository

Code quality

Koyeb Control Panel

Source code of the Koyeb control panel, accessible at app.koyeb.com.

The control panel is a React application powered by TypeScript, Vite and Tailwind CSS. It uses TanStack Router for routing, TanStack Query for data fetching, and WorkOS AuthKit for authentication.

Getting started

Prerequisites:

pnpm install
pnpm run dev

The dev server starts on localhost:8000.

Minimal `.env` file
VITE_ENVIRONMENT=development
PROXY_API_URL=https://app.koyeb.com
VITE_WORK_OS_API_HOST=auth.koyeb.com
VITE_WORK_OS_CLIENT_ID=client_01JZ7TR12M399YV1D6XFHXP1K6

Scripts

Script Description
pnpm dev Start the Vite dev server
pnpm build Production build
pnpm preview Preview the production build locally
pnpm test Run unit tests (Vitest)
pnpm e2e Run end-to-end tests (Playwright)
pnpm lint Run ESLint with type-checked rules
pnpm storybook Start Storybook on port 6006
pnpm api-codegen Regenerate API types from the OpenAPI spec

Documentation

Architecture

UI

Data

Integrations

Observability

Tooling

License

Apache 2.0

About

The Koyeb Control Panel

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages