National Parks Bucket List is an app using NPS Data API. This app allows user to explore all National Parks in US, mark them as visited, add them to personal bucket list, create text notes, see location on a map. This app doesn't try to solve any existing issue, it just had a simple purpose - inspire user for a next roadtrip and focus on clean UI.
This is a is a solo project built over the course of 6 days. The goal for this project was to learn Redux from scratch and incorporate it into the application.
- React Redux
- React Router
- Fetch API
- Lodash
- Sass
- Jest
- React Testing Library
Login by entering name, email and valid US state code ( upper or lowe case ). See loading page when fetching NP data.
Change original or add another state. All parks that have notes, are marked as visited or are in the bucket list - persist.
Open full screen map by clicking map on a menu. See all National Parks in selected state and be able to click on any of the tags
Open user page. See name, email and how many parks are inside bucket list and how many are visited. Be able to logout
- clone down this repo to desired location
cd
into the new directory- run
npm install
- run
npm start
- Open localhost:3000 in your favorite browser (unless your terminal says otherwise)