Skip to content

Quick Start

🚀 Try InfraKitchen Locally

For local development, you can use one of the following options:

InfraKitchen has a backend and frontend codebase. This repo (electrolux-oss/infrakitchen on GitHub) contains both parts:

  • server/ contains the backend (Python/FastAPI)
  • ui/ contains the frontend (React/TypeScript)

The following services are automatically set up for you:

InfraKitchen will be available at http://localhost:7777 and you can log in with Guest user.

New to InfraKitchen? Start with Core Concepts to understand the key terminology.


⚙️ Default Settings

Encryption keys will be automatically generated on first run in the server/.env_local file.

All data will be stored in the ik_data/ folder. You can delete this folder to start the project from scratch.


🛠️ Add fake data

To populate InfraKitchen with fake data for testing purposes, you can run the following command:

Bash
make fixtures

🔑 Generate Secret Keys

You can generate secret keys for backend by running the following commands:

Bash
python server/generate_encryption_key.py