Skip to content

wolfsblu/cooklang-web

Repository files navigation

cooklang-web

A web server for managing Cooklang recipes, shopping lists, and pantries. Built with SvelteKit and designed to help you organize your cooking workflow. Cooklang is a markup language for cooking recipes that allows you to define ingredients, cookware, and timers in a structured format.

Main page screenshot

Features

  • Recipe Management: Store, view, and manage your cooklang recipes
  • Shopping Lists: Generate and manage shopping lists from your recipes
  • Pantry Tracking: Keep track of ingredients you have on hand

Tech Stack

Development

Prerequisites

  • Node.js (LTS version recommended)
  • npm, pnpm, or yarn

Setup

Install dependencies:

npm install

Running the Development Server

Start the development server with hot module replacement:

npm run dev

Type Checking

Run TypeScript and Svelte type checking:

npm run check

Or run in watch mode:

npm run check:watch

Building

Create a production build:

npm run build

Preview the production build locally:

npm run preview

About

A web server for managing Cooklang recipes, shopping lists, and pantries.

Topics

Resources

Stars

Watchers

Forks

Packages