Skip to content

Parkbound is a national park discovery application that helps users find their next trip destination

Notifications You must be signed in to change notification settings

nkbelow/Thesis

 
 

Repository files navigation

ParkBound

ParkBound allows you to explore all of the US national parks. Users can narrow down their next desination by filtering through their preferences to find a park/s that are the best fit for them.

Team

Table of Contents

Usage

Firstly make sure that you have Node Version 6 or higher and Git installed. Next clone or download the repo. You can access the repo through your terminal by entering the following into your terminal:

git clone https://github.com/hrsf73-Nimble-Newts/Thesis

then change directories

cd Thesis

install the necessary packages locally

npm install

and run webpack in watch mode

npm run react-dev

and run the application in your local environment

npm run server-dev

The local version of ParkBound defaults to port 3000. Open up your browser and type localhost:3000 into your browser. Now your app should be up and running. If you'd like to run tests, please shut down the server by pressing control + c (mac) in the tab you ran react-dev. Run the testing suite by opening a new terminal tab and typing:

npm run test

Be sure to end the terminal testing process with control+c after testing has finished and restart your server with one of the server commands above.

Technologies

Frontend

  • React (ES6)
  • Redux
  • React Router v4
  • Semantic UI

Backend

  • Node
  • Express
  • PostGreSQL
  • Passport

Hosting

  • Heroku for deployment
  • Cloudinary
  • Github

Testing

  • Jest
  • Enzyme
  • Supertest

Payments

  • Stripe

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

Parkbound is a national park discovery application that helps users find their next trip destination

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Other 0.1%