I created the National Parks Finder App to help users find parks to visit in the destination of their choosing. Users can save their favorites as well as parks they have visited. The app was build with mobile-first in mind. Media queries were used to ensure the app is aesthetically pleasing on larger displays.
- Express
- React
- React Router
- Javascript
- CSS
As a user, I would like to:
-
Search for national parks by location
- View details for parks
- Park Name
- Operating Hours
- Contact Information
- Visitors Centers
- Addresses
- Designation
- Description
- Entrance Fees
- Images
- View details for parks
-
Add parks to "favoriteparks" list
- You can add a park to "favoriteparks" multiple times
- There is not currently a way to view favorite parks
- Removing item from favorites not currently possible
- Save parks I've visited (Model - related to User (many to many))
- Remove Parks from visited list
- Save a list of parks I'd like to visit (Model - related to User)
- Add / update comments for a park (Model - many to many)