Skip to content

hello-pangea/pangea-recipes

Repository files navigation

Pangea Recipes

Pangea Recipes

A modern, open source recipe manager focused on privacy, collaboration, and ease of use. This app makes it easy to import, create, and organize your recipes. You can share recipes and collaborate on recipe books with friends and family. Never forget another recipe.

Website →

Demo recipe

OpenApi Docs

Screenshot of Pangea Recipes

Project status

Pangea Recipes is in active development! It's ready for use if you're ok with a limited feature set. Developers should expect breaking changes to the api.

Key features

  • 🔗 Import recipes by url
  • 📖 Organize recipes into recipe books
  • 😊 Easy sharing for recipes and recipe books
  • 🤝 Collaborate on recipe books with friends and family
  • ⌚ Save for later
  • 💻 100% open source, 100% TypeScript
  • 🌐 REST-ish api

Built with

Getting started

Prerequisites

  • Node.js >= 22.18.0
  • Docker (recommended) OR Postgres >= 17.x

Quick Start

git clone https://github.com/hello-pangea/pangea-recipes.git
cd pangea-recipes
corepack enable
pnpm install
# Setup your .env files
pnpm dx # Start Postgres (requires Docker)
pnpm dev # Start the app

Apps

REST-ish api made with Fastify

Web app made with Vite, React, and MUI

Acknowledgements

Pangea Recipes is a new project focused on simplicity. As such, it is lacking many features which other amazing recipe managers provide (and which you should totally check out!)

Application for managing recipes, planning meals, building shopping lists and much much more!

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor

License

This project is licensed under the GNU AGPLv3.