SubHub

SubHub provides location, information and user-reviews of restaurants nearby Sydney. SubHub retrieve data from Google Places API and Zomato API, third-party APIs that allows developers to access their data and functionality by making requests with specific parameters to a URL. In this particular case, we put parameter of location based on Google Places (since this is the best one) and detail information including name of restaurant, type of restaurant, and user-reviews from Zomato. This app will run dynamically updated HTML and CSS powered by Javascript and jQuery.

Goal

AS A foodie traveller, I WANT to find somewhere good to eat. SO THAT I can find the best nearby restaurants.

Acceptance Criteria

  • GIVEN a foodie dashboard with dropdown buttons
  • WHEN I search for a type of restaurant
  • THEN I am presented with a map showing markers nearby restaurant added to the search history
  • WHEN I click a marker of selected restaurant
  • THEN I am presented with the restaurant name, address, phone number, website (if available), and star reviews
  • WHEN I click on a type of restaurant in the search history
  • THEN I am again presented with a map showing markers nearby restaurant
  • WHEN I open the resto dashboard
  • THEN I am presented with the last searched resto

Build With

  • VScode - The editor of choice.
  • Chrome DevTools - The editor pages on-the-fly and problem diagnostic.
  • W3C MarkUp Validator - The markup validation service (HTML, XHTML) of web documents.
  • GetBootstrap - Open-source CSS framework directed at responsive, mobile-first front-end web development.
  • OpenWeather API - OPEN API to retrieve weather data for cities.
  • Postman - The Postman API allows to easy access to API.

API

  • Google Places API
  • Zomato API

Screenshot

Link to the App

The URLs of the deployed applications in GitHub


Built With

Share this project:

Updates