Giter Club home page Giter Club logo

chewsyexpofrontend's Introduction

CHEWSY (iOS App)

An allergy-friendly restaurant locator for NYC

Motivation

As a person with many many food allergies myself, I have always struggled to find trustworthy and credible restaurants that I was sure could accommodate my dietary restrictions. I also grew up with an older brother who happens to have a very serious peanut allergy, and there have been many instances where he had to be hospitalized after a waiter/restaurant did not prepare his food properly. For this reason, me and my family are always very hesitant to go out to eat- which is very unfortunate. If only there was an application/service that would help you find restaurants in your area that were CREDIBILY KNOWN to be able to handle your specific allergy professionally... enter Chewsy! ;)

Build Status

Complete

Tech/Frameworks Used

Built with: React Native, Ruby on Rails, React Native Elements, Heroku, and Postgres

Features

-Users can create an account, sign in, and logout

-Users can toggle between creating an account or logging in on landing page

-Users can view all restaurants on the home page

-Users can click on a restaurant card to view more information about said restaurant

-Users can sort restaurants by whichever allergy they choose (peanut, treenut, gluten, wheat, egg, dairy)

-Users can "favorite" a restaurant and add it to their favorites page

-Users can toggle between the home page and their favorites page

Screenshots

Screen Shot 2019-10-18 at 11 36 51 AM

Screen Shot 2019-10-18 at 12 01 32 PM

Screen Shot 2019-10-18 at 11 37 18 AM

Screen Shot 2019-10-18 at 12 01 02 PM

Screen Shot 2019-10-18 at 12 01 14 PM

Screen Shot 2019-10-18 at 11 37 38 AM

Screen Shot 2019-10-18 at 11 37 55 AM

Code Examples

Screen Shot 2019-10-18 at 12 41 17 PM

Screen Shot 2019-10-18 at 12 41 55 PM

Screen Shot 2019-10-18 at 12 42 58 PM

Screen Shot 2019-10-18 at 12 43 33 PM

Installation

Frontend => type "expo start" into the command line

Backend => deployed via Heroku at:

"https://chewsy-backend-api.herokuapp.com/users", "https://chewsy-backend-api.herokuapp.com/restaurants", & "https://chewsy-backend-api.herokuapp.com/favorites"

API Reference

Deployed via Heroku, the API data users, restaurants, and favorites can be found by appending those words onto the end of "https://chewsy-backend-api.herokuapp.com/" to view

How to Use

  1. Create an Account
  2. View All Restaurants via scrolling
  3. Click on a Restaurant to view location, bio, and allergies accommodated by that restaurant
  4. Using the picker at the top of the page, scroll through to sort the homepage restaurants by whichever allergy you choose
  5. Click on the Favorite button to "Favorite" a restaurant and have it saved to your favorite restaurants page
  6. You may toggle between the home page and the favorites page via the icon buttons in the top right corner
  7. By clicking on the icon button in the top left corner a user may logout

CREDITS

Sole Owner/Contributor: Kyle Conlon

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.