Park Collector is a web app that aims to help users explore the 400+ parks available in the National Park Service (NPS). It allows visitors to track parks of interest as well as visited parks. The visited parks are shown as 'collected' cards along with tally of parks visited.
From hikers to nature photographers to campers, anyone who would like to explore what the NPS has to offer with the option to track their experience.
- User data: store user information for authentication and authorization
- Saved/favorite parks: user's saved/favorite parks
- Completed parks: user's completed parks
Potential schema for further study implementation:
- API availability and stability
- Extraction of desired API data that fits the goal of the project
- Determining which type, if any, of the API data to store in database
- Deployment to Heroku
- Balance of time to complete the project
User password will be hashed and stored. Authentication will be in place to validate user.
- User-friendly, responsive interface
- A search option/ browse park by topic, eg. music, American revolution, women’s history
- Option to manage saved data/parks
- Card-like collection
- Visited park count
- Homepage: user signup or login
- Signup: requires username and password to pass requirement validation
- Login: username and password authentication
- Successful signup or login redirects user to search page • Navigation bar will change to show username, links to logout, saved parks and visited parks
- Search by typing in park name in search bar or filter by state or click on a park topic
- Browse parks populated. Click to see more, add to favorite, or add to collection.
- Favorite parks page: show list of favorite parks with options to see more
- Visited parks page: show ‘collected’ parks as cards and total parks tally
- Logout
- Park recommendation
- Pagination
- Collected park cards arranged by card desk
- Park sharing by email