Giter Club home page Giter Club logo

moustache-summer-2017's Introduction

The Green Moustache Mobile Application

Green Moustache App screenshot

Description

This native mobile application allows users to access health resources provided by The Green Moustache (https://www.greenmoustache.com/). Users are able to navigate to different scenes and access information about the health benefits of over 100 ingredients, local events, and health foods on The Green Moustache menu, as well as save their favourite menu items.

The Green Moustache app was built using React Native for ios devices, and uses Firebase and Realm as a database. Future considerations are to include a feature to order menu items directly from the app, saving users time from waiting in line or for food to be made.

This project is a part of the community partner program at RED Academy (https://redacademy.com/submit-a-project/).

Technologies Used

  • Apollo Client
  • Apollo Server
  • Cors
  • Express
  • Firebase
  • GraphQL
  • React Apollo
  • React Native
  • React Native Elements
  • React Native Linear Gradient
  • React Native Swiper
  • React Native Tab View
  • React Native Vector Icons
  • React Navigation
  • Realm
  • Redux
  • Redux Logger
  • Redux Middleware
  • Redux Thunk

Authors

moustache-summer-2017's People

Contributors

10thfloor avatar codedavinci avatar jesstice avatar kmsolberg avatar wtlau avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

jesstice

moustache-summer-2017's Issues

Fix navigation bugs

  • Add back buttons to header
  • Add functions to segmented controls
  • Fix title of Menu Category List
  • Learn tab to start at Ingredients
  • Pass navigation prop to Favourites Container

Add Apollo to client

  • Add to featured
  • Add to menu
  • Add to health benefits
  • Add to events
  • Add to growers

edit README

Change the readme content to our project!

Fix package-lock.json file

Due to all the merge conflicts and constantly having to re-install our dependencies, we are creating one copy that includes all the project dependencies and installs.

Implement Redux

  • create redux store
  • menu reducer
  • ingredient reducer
  • events reducer

Create queries

Create queries to bring data from Firebase to Node server

  • Setup including first express routes
  • Menu data
  • Health Benefits data
  • Events data
  • Growers data
  • Replace Id property in items by Firebase index Id (in database and queries)

Open Pull requests:

  • All queries working on rest and prepared for gql (will provide all queries for GraphQL) - in review

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.