Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What's for Tea

A self-hosted recipe storage and meal planning web application. Organise your cooking by breaking down meals into structured steps with clear ingredient, equipment, and time requirements.

Status: Pre-alpha - This project is in early development. Core entity management (measurements, ingredients, equipment) is in place, but meal planning and recipe features are still being built.

Vision

Coordinating multiple dishes in a meal can be hard - what ingredients do you need, what equipment must be available, and how do you time everything? What's for Tea addresses this by letting you define step-by-step recipes with structured data, then consolidating requirements across steps and (eventually) across entire meals.

Tech Stack

  • Framework: Next.js (App Router) with TypeScript
  • Styling: Tailwind CSS
  • Data Storage: Redis via ioredis
  • Testing: Jest + React Testing Library
  • Linting/Formatting: ESLint + Prettier

Prerequisites

  • Node.js 20+
  • Docker (for Redis)

Getting Started

  1. Install dependencies:

    npm install
  2. Start Redis:

    docker compose up -d

    This runs Redis Stack on port 6379 (Redis) and 8001 (RedisInsight UI).

  3. Start the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser.

Scripts

Command Description
npm run dev Start the dev server (Turbopack, debug adapter)
npm run build Create a production build
npm start Start the production server
npm run lint Run ESLint
npm test Run tests
npm run test:watch Run tests in watch mode
npm run format Format code with Prettier

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages