Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/ImLukzy/ChefDash/llms.txt

Use this file to discover all available pages before exploring further.

Welcome to the ChefDash documentation. ChefDash is a fast-paced iOS arcade game built entirely in SwiftUI where you race against the clock to assemble the perfect burger. Tap ingredients in the right order, chain combo streaks to multiply your coins, and unlock all 20 kitchen levels — from the beginner-friendly Burger Station to the chaotic Kitchen Arcade Expo.

Introduction

Understand what ChefDash is, how it works, and what makes it tick.

Quickstart

Clone the repo, open in Xcode, and run ChefDash on a simulator in minutes.

Architecture

Explore the SwiftUI + ObservableObject architecture that powers the game.

GameState API

Full reference for every property and method on the central GameState class.

How to navigate these docs

Core Concepts

Learn how GameState, levels, and the coin economy all fit together.

Screens & UI

Detailed breakdown of every screen — Home, Map, Shop, Recipes, and more.

Data Models

Typed reference for Level, ShopItem, UpgradeType, and the color system.

Key features

1

Stack burgers in real time

Tap emoji ingredients in the exact order shown by the target recipe. One wrong tap resets the stack and drops your combo.
2

Earn coins and build combos

Every completed order earns 25 coins × your current combo multiplier. Consecutive correct orders raise the multiplier up to 5×.
3

Spend coins on power-ups

Visit the Shop to buy consumable upgrades — extra kitchen time, a starting combo boost, or a bonus coin multiplier on perfect burgers.
4

Unlock all 20 levels

Earn at least one star on the current level to open the next kitchen. Stars are awarded based on how many orders you complete before time runs out.

Build docs developers (and LLMs) love