Parks Pass allows its user to search for national park site and camping data and add parks to their virtual passport.
https://parks-passsport.vercel.app/
- React
- Next.js
- Chakra UI
https://github.com/taylorschmidt/Parks-Pass-BackEnd
- fork and clone repo
- npm i
- As a user, I should be able to sign up as a new user and log in
- As a user, I should be able to see the front page with the title of the site and about on the top left corner with the login/signup on the top right corner with a get started button
- As a user, I should be able to click the browse parks button which redirects me to a search page when I am not logged in
- As a user, I should be able to enter a search term which then populates the related national parks when I am not logged in
- As a user, I should be able to view more information about a particular park and its camping data
- As a user, I should not be able to add a park to my passport unless I am logged in
- As a user, I should be able to click on my profile and view my profile and passport
- As a user, I should be able to delete parks from my passport
- As a user, I should be able to update my username
- Familiarization with National Parks API
- Developed user stories and wireframes.
- Created RESTful routes in the backend that allow for the manipulation of database models.
- Developed React components with Next.js and Chakra to match wireframes and connect to the database models.
- Utilising Axios to connect to backend routes.
- Deploying with Surge and editing unrecognized routes.
- Learning best user authentication methods to store session data and not conflict with Flask's flask-login.
- Allow users to leave park reviews and tips.
- Input best hiking trails in each park.
- Have visited locations leave a virtual stamp on the user's passport.



