/find-a-park

Find a Park is a RESTful API that connects with the NPS Data API through an attractive and well-organized interface to return the parks within a US State specified by the user.

Primary LanguageJavaScript

Find a Park... Play in the Dirt!

PROJECT DEMO

Try the App!

DESCRIPTION

This app was built for anyone who likes to get lost every now and then... Find a Park is a lightweight app designed to return the National Parks within a US State specified by the user. Find a Park is a RESTful API that connects with the NPS Data API through an attractive and well-organized interface.

INSTALLATION

  1. Get a free API Key at https://www.nps.gov/subjects/developer/get-started.htm
  2. Clone the repo git clone https://github.com/Amy-Braswell/find-a-park.git
  3. Install NPM Packages
  4. • npm install

  5. Enter your API in config.js
  6. • const REACT_APP_API_KEY = 'ENTER YOUR API'

  7. Enter the search URL in config.js
  8. • const REACT_APP_SEARCH_URL='https://developer.nps.gov/api/v1/parks'

Feel free to use my code as a starting point. The NPS Data API documentation is available at https://www.nps.gov/subjects/developer/api-documentation.htm if you would like to connect with a different endpoint to return additional information.

BUILT WITH

  • React
  • FETCH
  • RESTful API Design
  • Test-Driven Development (TDD)
  • Jest/Enzyme Unit Testing and Integration Testing

CONTACT

Amy Braswell braswellamy@mac.com