All Projects → theiceshelf → arisgarden

theiceshelf / arisgarden

Licence: other
Electronic Cookbook

Programming Languages

elm
856 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to arisgarden

Recipes App React Native
Recipes App in React Native
Stars: ✭ 386 (+642.31%)
Mutual labels:  food, recipes
recipes
I like food ¯\_(ツ)_/¯
Stars: ✭ 23 (-55.77%)
Mutual labels:  food, recipes
bagels
open source bagel recipe; let's raise the quality of bagels worldwide 🥯 🚀
Stars: ✭ 21 (-59.62%)
Mutual labels:  food, recipes
ramys-tedbira
A website (webapp) to get food recipes by recipes names & ingredients.
Stars: ✭ 15 (-71.15%)
Mutual labels:  food, recipes
Food Recipe Cnn
food image to recipe with deep convolutional neural networks.
Stars: ✭ 448 (+761.54%)
Mutual labels:  food, recipes
Meanrecipe
Get a consensus recipe for your next meal. 🍪 🍰
Stars: ✭ 140 (+169.23%)
Mutual labels:  food, recipes
recipes
Application for managing recipes, planning meals, building shopping lists and much much more!
Stars: ✭ 3,570 (+6765.38%)
Mutual labels:  food, recipes
Minecord
A lightweight but powerful Minecraft Discord bot with recipe lookup, server pings, name history, skin renders, and more.
Stars: ✭ 30 (-42.31%)
Mutual labels:  recipes
chef-transformer
Chef Transformer 🍲 .
Stars: ✭ 29 (-44.23%)
Mutual labels:  recipes
openfoodfacts-ruby
Open Food Facts API Wrapper
Stars: ✭ 27 (-48.08%)
Mutual labels:  food
foodcoopshop
Open source software for food coops and local shops 🥕🍏 🧀
Stars: ✭ 60 (+15.38%)
Mutual labels:  food
ScoutAR
Augmented reality app displays nearby restaurant information in a live camera and map view.
Stars: ✭ 28 (-46.15%)
Mutual labels:  food
Przepisy
Lista moich przepisów kulinarnych [List of my cooking recipes, in Polish]
Stars: ✭ 20 (-61.54%)
Mutual labels:  recipes
hapi
Hydro­ponic Automa­tion Plat­form Ini­tia­tive (HAPI)
Stars: ✭ 65 (+25%)
Mutual labels:  food
instacart-delivery-slot-finder
Mac Script that notifies you once a delivery slot in available on Instacart
Stars: ✭ 18 (-65.38%)
Mutual labels:  food
smooth-app
The new Open Food Facts mobile application for Android and iOS, crafted with Flutter and Dart
Stars: ✭ 187 (+259.62%)
Mutual labels:  food
rdatatable-cookbook
Recipes for using R's data.table package
Stars: ✭ 42 (-19.23%)
Mutual labels:  recipes
FoodiFi
FoodiFi App in flutter
Stars: ✭ 22 (-57.69%)
Mutual labels:  food
Chi Food
Food Delivery App made by Flutter and Bloc
Stars: ✭ 103 (+98.08%)
Mutual labels:  food
Online-Food-Ordering-Web-App
Online Food Ordering System Website using basic PHP, SQL, HTML & CSS. You can use any one of XAMPP, WAMP or LAMP server to run the Web App
Stars: ✭ 96 (+84.62%)
Mutual labels:  food

Ari's Garden is a site for collecting and displaying the journey of making and discovering food.

Using Ari's Garden, you can find recipes and use dynamic features like tooltips and timers to help you cook.

Building / Process

Requirements

  1. Elm 0.19.1
  2. Node >= 7.x.x

Steps to Getting Started

  1. Clone the repo
  2. Run npm install
  3. Run npm start

Adding new recipes/images

  • Recipes are stored in src/scripts/recipes.org. All recipes must follow the same general schema.
  • convert.js is used to turn recipes.org into src/scripts/db.json
  • sequences of images can be turned into gifs using ImageMagick's mogrify command:
mogrify -resize 400 *.JPG

convert -delay 5 -loop 0 *.JPG output.gif

Notes on adding new pages.

When adding a new (stateful) page, you have to make a few changes. A page is a "mini-version" of The Elm Architecture.

  • File: Create a new file + namespace in Pages/<your_page.elm> with:
    • a model
    • an update + types
    • a view
  • Routing Add the page + it's types to the Router and it's parser.
  • Main Update main with the mini TEA into the main TEA:
    • Refactor Update to handle passing the sub state around, and map commands.o=
    • Map.html for subviews.
    • Add the sum of the msg types to the union types under Types.elm ( Naming 🤦‍♂️))
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].