Code Monkey home page Code Monkey logo

dining-in-the-rough's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

cybernetck

dining-in-the-rough's Issues

Basic Front end Build

Definition of Done

Basic HTML/CSS build based on wireframe:
Header
Header/search background image
Location search bar (with "use my location" button)
Area to render results

Selector Buttons

User Story 2: As as user, I want to be able to search cheap restaurants with a good particular menu item near me.

DOD:
Search bar on page is replaced with “What are you looking for?” Div containing two buttons (button 1: cheap eats near me, button 2: a specific food item near me)
If button one is clicked, the location search bar comes up (same as issue 2)

Info window enhancements

#DOD:

  • User can only see one info window open at a time
  • Adds "open now" or "closed" to info windows

Choice of results sorting

Adds dropdown selector for user to choose preference for sorting of results (best rated, near me, etc.)

Render Food Search Results to Page

User Story 2: As as user, I want to be able to search cheap restaurants with a good particular menu item near me.

DOD:
Search results are rendered to the page in the following format:
sort by rating of the search term (if possible)
OR results “here are cheap eats near you that have French fries”

New API Call with Food Search Term

User Story 2: As as user, I want to be able to search cheap restaurants with a good particular menu item near me.

DOD:

  1. That variable is put into an API call to yelp that uses the following parameters:
    search term
    $
    2 miles

Social conversation feed

On click of restaurant, user can see live Twitter feed for mentions of that particular restaurant

Choice of Results #

Adds a user input/variable for the number of results.
Adds as parameter in API call to Yelp for all 3 scenarios

New API with name of restaurant search term

DOD:
That variable is put into an API call to yelp and web scraper that uses the following parameters:
restaurant name
frequency of frequency foods mentioned (is this possible?)
food rating

Search Term Bar

User Story 2: As as user, I want to be able to search cheap restaurants with a good particular menu item near me.

DOD:
If button two is clicked, a new search bar comes up that requests a search term stored as a variable.

UI Issue: Search Results & Favorites List

DOD:

-Search results appear as separate bordered divs
-Decrease to have fewer lines displayed (i.e. move some things to same line)
-Potential include thumbnail image

Restaurant Input

DOD:
If the third button is clicked, a new search term comes up that asks for restaurant name
The restaurant name is stored as a variable.

Button Selector

DOD:
A third button is added to homescreen, so all three buttons should read
“cheap eats near me”
“a specific food item near me”
“discover the best foods at a specific restaurant”
2. If button 1 or 2 comes up, the same actions occur (issues 2, 6)

Clear input box

#DOD:

Every time a user hits submit, input box is cleared

Yelp API call

Definition of Done

Makes API call to Yelp with parameters of $, 2 mile radius of location, 4-5 star ratings
Store results in variable

Location selection

Definition of Done

Add two event listeners:

  1. "Use my current location"
  2. "Search"

Has function for "use my current location" with API call for latitude/longitude
Stores latitude and longitude as variables

Has function for "search"
If user enters zip code, stores var zip code

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.