Git Product home page Git Product logo

explorr's Introduction

<<<<<<< HEAD

Explorr

An app for travelers who love to explore the world, their immediate environment and visit interesting places To compile this repo: You will use the TravelAdvisor API to fetch the data for Attractions, Hotels and Restaurants around a given location. To access the TravelAdvisor API you need to request for an API key at https://developer-tripadvisor.com/content-api/request-api-access/ and fill the API access form.

Once you obtain your key, you append it to your HTTP request as a URL Header. For a tutorial on using the TravelAdvisor API go to https://rapidapi.com/apidojo/api/tripadvisor1/endpoints for more info. To fetch nearby Attractions, hotels and restaurants you will request data from the https://tripAdvisor1.rapidapi.com endpoint attaching different URL query parameters for each data required. E.g to get the list of restaurants related to a location by location_id you will use the restaurants/list endpoint

You can place your API key in your gradle.properties file and make sure you do add the file to .gitignore so you do not post the API key on github or any other publicly available code repository

About

App allows you to browse restaurants and attractions around your location, add places you would love to visit to your favorites and navigate to destinations using google maps

Getting Started

To run this project from your local IDE You will use the TravelAdvisor API to fetch the data for Attractions, Hotels and Restaurants around a given location. To access the TravelAdvisor API you need to request for an API key at https://developer-tripadvisor.com/content-api/request-api-access/ and fill the API access form.

Once you obtain your key, you append it to your HTTP request as a URL Header in the NetworkClientModule.java class in the API package of the project. For a tutorial on using the TravelAdvisor API go to https://rapidapi.com/apidojo/api/tripadvisor1/endpoints for more info. To fetch nearby Attractions, hotels and restaurants you will request data from the https://tripAdvisor1.rapidapi.com endpoint attaching different URL query parameters for each data required. E.g to get the list of restaurants related to a location by location_id you will use the restaurants/list endpoint

You can place your API key in a keys file and make sure you do add the file to .gitignore so you do not post the API key on github or any other publicly available code repository

explorr's People

Contributors

jtoguntoye avatar

Watchers

James Cloos avatar  avatar

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.