The ultimate packing checklist for camping trip
Camping and hiking require lots of preparation. Organizers have to communicate with their friends - the participants to figure out things to bring for the trip, the trails they want to visit, the selection of the campsite, and even expense management among the group. Outdoor enthusiasts need a way to prepare for their trip more efficiently because preparation always takes time and energy, especially with a group of people.
However, preparation for camping/hiking has become a disaster rather than an enjoyment nowadays. After numerous interviews and surveys, we found that people typically spend over 50% of the respondents spent at least three hours on preparation, which doesn't include the team meeting before the trip. Depending on their role in the group, people have to jump around at least two apps/websites to get the preparation done. Based on the survey, we found out 35% of people struggle with what to bring, 35% of people find it challenging to coordinate with friends, assign the task owner, and even split the expense afterwards.
The problem is that no practical solution on the market helps users better plan and coordinate the trip with their friends, hence elevating their overall camping/hiking experiences.
Problem statement
How might we make the process of planning trips for hikers and campers more efficient and ensure they feel confident in their level of preparedness?
A possible solution will be an easy way for a user to select recommended pieces of equipment from the list, and they could also note down any additional equipment that may be helpful. This will help address the first pain point: figuring out what to bring to the campsite. There is also a need for reoccur items to be memorized so that they don't have to manually enter that item next time. In addition, the solution should enable users to receive activity recommendations from reputable websites so they won't miss out on anything exciting. The solution should also allow users to monitor each expanse and split it with each participant so that everyone can ensure they still hold on to their budget.
User Story #1
As a user, I want to list all my essential items, so I do not forget anything.
Scenario #1
Note down essential items
Acceptance Criteria:
1. Users can record items they want to bring and add to a shared to-do list.
2. User can select items based on category or type of activity
3. User can see items previously created
User Story #2
As a hiker who enjoys trips with friends, I want to coordinate plans and responsibilities so that everyone knows what needs to be done.
Scenario #2
The checklist can be viewed by all users and tasks can be assigned to any user.
Acceptance Criteria:
1. Users can claim tasks they will be responsible for
2. For each list item, users can tap for options
3. User (leader) can assign tasks to each individual - future features
Scenario #3
Receive recommendations from reputable sources
Acceptance Criteria:
1. User can browse recommended activities near the campsite.
2. User can browse recommended trails nearby
Pack-Way was built using a MERN Stack (MongoDB, Express, ReactJS and NodeJS - as well as React-Redux/React-Toolkit) and will be hosted on Heroku.
Technical Challenges
What was the hardest part of development?
Does your app have any scaling issues?
Since we have got our devs in place on week 6, we can only be working on the first three primary user stories. Below are the features and the “Job” we want to develop in the future
User Story #4
As a user, I want to monitor my expenses and split them with friends.
Scenario #4
Dedicated screen for tracking, adding, and splitting costs
Acceptance Criteria:
1.Users can record the item they pay for
2.User can choose the number of people to split with
3.User can choose who is paying
4.Activities/Events costs will be added automatically here
5.Summary of costs can be viewed or exported via CSV
User Story #5
As an enthusiastic traveller, I want to schedule activities and make any necessary reservations to make the most of my trip.
Scenario #5
Create a simple itinerary/timeline with reminders
Acceptance Criteria:
1.Users can view the itinerary
2.Users can add custom activities or known activities from the official park website
3.User can import a basic template
4.Users can view common activities and add them to the timeline
5.User can set custom reminders based on recommended times
1. Get something down on paper
2. Product managers are invaluable
3. Developers help me stay grounded
4. Team communication is paramount