Skip to content

Repository for Parktrippers, a full-stack app that will help you plan your next national park adventure.

Notifications You must be signed in to change notification settings

jtkabenni/nps-parktrippers

Repository files navigation

Parktrippers

Parktrippers is an application that allows you to create the perfect itinerary for a trip to a US national park. With Parktrippers you can select a park and browse what events and activities are available during the dates of your stay, and add them to a daily or multi-day itinerary.

API used

This project uses the National Park Service API. A different background image will display for every new session. I used the Unsplash APi with a national parks filter to get these images.

Deployment

Parktrippers is deployed using Render at Parktrippers

Features

  • Search parks and activities: Enter park and date information for your visit, and select activities for that park, including hiking trails, campgrounds, ranger programs, and other events to add to your visit.
  • View Visit and activities: View details and activities for each park visit.
  • Add notes for each activity: Add, update, and delete notes for each visit activity.
  • National park background image: Fetch a new national park image as the background image every session.
  • Secure authentication: Securely sign up or login with password encryption

Standard user flow

home page

  • Sign up or log into the Parktrippers app. sign up home page logged in
  • Click on Add visit, and enter a national park (US only for now!) and start and end date. Click Search activities to retrieve all available activities for that park.
  • Select the activities you want to add to your visit and click Add visit button to save the visit. sign up
  • Click on Profile in the navigation to view all of your visits. sign up
  • Click each visit to see the details of the visit and activities. From here you can add and update notes for each activity, delete activities, delete the visit, and add new activities to your visit. sign up

Stack used

  • Flask
  • Python 3.10.8
  • Javascript
  • CSS
  • Jinja
  • WTForms
  • Axios

Feedback?

Reach out to [email protected] with any questions or feedback!

About

Repository for Parktrippers, a full-stack app that will help you plan your next national park adventure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published