Skip to content

An app for dinner makers to search for recipe, create a shopping list, and share it to friends or their significant others to have them buy the ingredients back.

Notifications You must be signed in to change notification settings

doublesp/Coherence

Repository files navigation

Garçon de cuisine

An app for dinner makers to search for recipe, create a shopping list, and send it to their significant others to have them buy the ingredients back.

Features

Cooking simplified for home cooks

With Garcon, you can take your recipes and grocery list anywhere, make grocery lists and easily share them with your friends, family or even your future self when you need them. Dicover, Share and Shop for items all in one place.

Looking for inspiration

There are 1000s of recipie's to search from, as you open the app there are suggestions for you to try out, want to search something specific, you can always do that as well.

Save money by using leftovers in the fridge

Enter left over ingredients and we will tell you what to make. Save your favorite recipes and get to them whenever needed.

Stay involed during journey to shopping

share grocery list with your significant others, get real time update, and sneak in last-minute item.

Roadmap

Meal Planner

Create meal plan for weeks or months and be informed about incoming shopping trips to keep the fridge full.

Bill Splitting

Money share among roommates for grocery easy to manage as we can track who got what item and the money can be easily split among them.

Grab and Go

All participant can get real time update when you grab something from the shelf. No time for shopping? We'll provide curbside pickup as well as home delivery, all on the click on a button.

Development

To start development, you need to accquire api keys from Spoonacular, Firebase and Batch, and add foloowing lines to gradle.properties

SPOONACULAR_APIKEY="<YOUR_SPOONACULAR_APIKEY>"
GOOGLE_SERVICE_API_KEY="<YOUR_GOOGLE_APIKEY>"
GCM_SENDER_ID="<YOUR_GSM_SENDER_ID>"
BATCH_APIKEY="<YOUR_BATCH_APIKEY>"

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LiceCap.

Architecture

Architecture

Open-source libraries used

  • Spoonacular - The spoonacular Nutrition, Recipe, and Food API allows you to access over 365,000 recipes and 86,000 food products.
  • Dagger 2 - A fully static, compile-time dependency injection framework for both Java and Android.
  • Retrofit - Type-safe HTTP client for Android and Java by Square, Inc.
  • RxJava - Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • Glide - An image loading and caching library for Android focused on smooth scrolling.
  • Parceler - Android Parcelable code generator for Google Android.
  • GSON - A Java serialization/deserialization library that can convert Java Objects into JSON and back.
  • Stetho - A debug bridge for Android applications.
  • RetroLambda - A gradle plugin for getting java lambda support in java 6, 7 and android.
  • DBFlow - Simple ORM for persisting a local SQLite database on the Android device.
  • Blurry - An easy blur library for Android.
  • Material Designed Floating Action Button - Floating Action Button for Android based on Material Design specification.
  • Text Drawable - This light-weight library provides images with letter/text like the Gmail app.

License

Copyright [2016] [pinyaoting]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

An app for dinner makers to search for recipe, create a shopping list, and share it to friends or their significant others to have them buy the ingredients back.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages