Garbanzo aims to be a personal cookbook app that makes it easy to follow recipes, to adopt them, to store them for later use and to share them privately with others. https://garbanzo-recipes.org/
Find a file
2022-06-25 21:21:51 +02:00
.husky add lint staged to pre commit 2021-07-19 10:23:17 +02:00
assets migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
components add v-model support back to input components 2021-07-21 16:58:45 +02:00
layouts migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
middleware migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
pages fix bugs in recipe edit 2021-07-21 17:01:05 +02:00
plugins migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
static migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
store fix stores 2020-11-09 22:44:10 +01:00
test migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
.babelrc migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
.editorconfig migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
.eslintrc.js remove prettier/vue as not more needed 2021-07-21 16:58:14 +02:00
.gitignore migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
.prettierrc migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
jest.config.js migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
jsconfig.json migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
nuxt.config.js Update nuxt.config.js 2020-11-02 19:40:42 +01:00
package-lock.json audit fixes 2022-06-25 21:21:51 +02:00
package.json update deps 2021-10-04 12:37:05 +02:00
README.md Update README.md 2020-11-10 14:53:37 +01:00
stylelint.config.js migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00
tailwind.config.js migrated to nuxt from vue and to tailwind from bulma 2020-09-22 09:22:49 +02:00

Garbanzo

Demo

https://garbanzo-recipes.org/

Project vision

Garbanzo aims to be a personal cookbook app that makes it easy to follow recipes, to adopt them, to store them for later use and to share them privately with others.

Project goals

  • Build a user-centric app to support the user in the key actions related to recipe handling.
  • Make it easy to involve others.
  • Create an app that is free and open-source.
  • Help to retain the user's control over his data.

There are many recipe apps out there. But they do all have their drawbacks - some more, some less.

  1. They store your recipes "somewhere in the cloud" with no easy / automatic way to get your data under control.
  2. They are closed source.
  3. They show you ads.
  4. They are missing a holistic approach, e.g. they only let you manage recipes but do not support you in all the related tasks. I think of missing or minimalist grocery lists, small instruction texts, no variants ("How did I modify the recipe last time? It was great!") ... And in particular the social element of cooking: What about preparing a meal with a bunch of friends? What about support for that? ("I'll bring the chicken. John prepares the salad... Who was the one to bake the pie?! Has someone a pen to write it down? I liked the pie Jane made last year, but this time put much more berries in it!")

Features

For the feature list, please have a look at issues in this repo.

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

For detailed explanation on how things work, check out Nuxt.js docs.