TripCircle:

TripCircle:

Helping Families Keep Track of their Loved ones

Helping Families Keep Track of their Loved ones

Lifestyle

Mobile App

TripCircle was created to meet the needs of modern families who want to stay connected and organized. It helps families track locations and organize household chores in real-time.

Design Brief

Design an app to help busy parents streamline their child's daily activities, allowing them to be more productive at work while also ensuring their children's safety.

Understanding our user base

To begin, we needed to understand who would benefit the most from TripCircle. Initially, we thought our primary users would be parents and children. However, after talking to potential users, we discovered several important groups.

Administrators

These are the people who create and manage groups. They're usually concerned about their family's well-being. This group includes:

  • Age group: 25 to 55 years

  • Target Audience: Working parents, heads of families, and possessive couples

Tracked Individuals

These are people who are difficult to communicate with via messages or calls, often less tech-savvy. This group includes:

  • Age group: 12 to 18 years, and above 50 years.

  • Target Audience: Children, elderly parents, disabled people, and patients.

Insights from User Interview

To validate our assumptions and get deeper insights, we spoke with three users who had experience using similar apps. Combining their feedback with reviews from app stores gave us valuable insights into user needs.

Caption

Caption

Competitor analysis

Next, we performed a competitor analysis to identify market gaps, enabling us to pinpoint opportunities for developing new features and improving existing ones, ultimately making TripCircle stand out.

Comparing the App

Comparing the App

Comparing Feature Set

Comparing Feature Set

Planning a Solution

With a clear understanding of our users and competitors, we brainstormed solutions to address the major problems. These solutions were aimed at improving user experience and ensuring the app met their needs.

📍 Accuracy Concerns

  • Last Known Location: Shows the last known location if the current one is unavailable, providing transparency.

😟 Data Sharing Concerns

  • Data Security Education: Educating users about data security practices.

  • Account Deletion Option: Allows users to easily delete their accounts, addressing privacy concerns.

🤦🏼‍♂️ Complex User Interface

  • Familiar Design Patterns: Using simple, existing design patterns to reduce the learning curve.

  • Separate Child App: A simplified, child-friendly app (if budget allows).

🔔 Limited Customization

  • Geofencing and Alerts: Allows customizable notification system based on users preferences.

🪫 Battery Drain

  • Customizable Update Intervals: Offering update frequency options (e.g., every 5 minutes or hourly).

👨‍👩‍👧‍👦 Hinders Family Relationship

  • Gamification: Incentivizing children to use the app through rewards and streaks.

  • Fun Activity: Sharing fun activities like mini games to strengthen family bonds.

Features Prioritization

We needed to prioritize these features based on resources and project deadline. Using an impact vs. effort matrix, we ensured that we focused on delivering the most critical features on time.

Comparing Feature Set

Comparing Feature Set

Monetization Strategy

To sustain our app, we developed a monetization strategy aimed at converting free users to premium subscribers by offering additional features and benefits.

Comparing Feature Set

Comparing Feature Set

Defining Structure

Having a clear structure was essential for a smooth user experience. I created an information architecture to ensure all features were easy to find and use, considering usability and accessibility for all ages.

Comparing Feature Set

Comparing Feature Set

Next, we developed wireframes to visualize the app layout. Testing these wireframes with internal stakeholders allowed us to gather feedback and make necessary iterations before finalizing the design.

Comparing Feature Set

Comparing Feature Set

Design

With our key flows finalized from the wireframes, we moved on to the final design phase. We then tested the app modules with users to gather feedback and make improvements based on their input.

Onboarding the user

I kept the onboarding process simple for new users by only asking for necessary details.

Comparing Feature Set

Comparing Feature Set

As part of our user onboarding, we prompt users to create or join a circle. If a user chooses to create a circle, we guide them to include a circle name and recognizable label, such as "friend", "mother", "brother", etc.

Comparing Feature Set

Comparing Feature Set

User testing revealed a major problem - Needing to scan a code in the middle of the onboarding process proved to be a frustrating experience for most users.

To fix this, we introduced easier methods: alphanumeric codes and expiring invite links. This is actually a well-tested approach that many apps use. These links even expire after a day to keep your circle safe from unwanted visitors!

Comparing Feature Set

Comparing Feature Set

Joining a circle

Sharing social proof, members are more likely to join a circle if they see others they know are already there. This taps into our desire to belong and feel safe in familiar company.

Comparing Feature Set

Comparing Feature Set

Home experience

At first glance, members' whereabouts will be displayed alongside their battery level, network signal, and sound profile. Frequently tracked members can be pinned to the top for easy access.

Comparing Feature Set

Comparing Feature Set

A toggle button beside the title lets users switch between people and places tabs.

Users can keep track of everyone's current location and save them. Additionally, they can access all their saved places in a single location by simply scrolling up the card.

Comparing Feature Set

Comparing Feature Set

A top dropdown menu, available in all section titles, lets you easily navigate between your different circles.

Comparing Feature Set

Comparing Feature Set

Adding a Place

Members can save frequent visited locations by adding name, assigning labels and marking it as places, favorites or cautious.

Comparing Feature Set

Comparing Feature Set

Setting Emergency SOS

Implemented an SOS system that alerts the user's circle if they are in danger. Users have the option to either call 911 or mark themselves safe once they are out of danger after 30 seconds.

Comparing Feature Set

Comparing Feature Set

Checking in and Hiding Location

Users have the ability to check-in at a location to notify their family of their safety.

Additionally, They have a feature that helps to hide their location and show a approximate location instead of a precise one, though this can be further disabled by admin. For safety reasons, this feature is disabled by default for minors as it can be misused.

Comparing Feature Set

Comparing Feature Set

Chatting with Peers

Users can chat with other members and create groups within their circle.

Comparing Feature Set

Comparing Feature Set

Assigning Tasks

Circle members can assign specific tasks to other members, such as scheduling parent-teacher meetings, assigning home chores, and organizing family events.

Comparing Feature Set

Comparing Feature Set

Parents can set deadlines for completion, and once tasks are finished, children can mark them as completed.

Comparing Feature Set

Comparing Feature Set

Receiving critical alerts

They can view location updates and zonal alerts of other circle members as per their preference.

Comparing Feature Set

Comparing Feature Set

Profile and Timeline

Based on our testing, we found that instead of just using real names, nicknames can be used to make app more fun and easier to use for everyone. For example, if someone always gets called "JD" by their friends, using "JD" instead of their real name Jonathan would make things clearer for them.

Parents can set up periodic alerts to receive timely updates about their children and additionally view their location timeline if required.

Comparing Feature Set

Comparing Feature Set

Circle Settings

Admin can manage all the circles from the settings page.

Comparing Feature Set

Comparing Feature Set

Unlocking Extra features via Subscription

My goal was to encourage free users to upgrade by highlighting the free tier limits and value-added services that would enhance their experience.

Comparing Feature Set

Comparing Feature Set

Live Activities

Staying with current technology trends, I integrated new iOS features like Live Activities into our app.

Comparing Feature Set

Comparing Feature Set

Challenges

Developing a family tracking app, such as TripCircle, posed several challenges that required careful consideration of privacy, security, and communication to ensure that the app would be beneficial to all parties involved.

One of the primary challenges was finding the right balance between accessibility and playfulness, which required extensive testing. Additionally, even small design changes in content had a significant impact on the overall user experience, highlighting the need for meticulous attention to detail.

Learning

Throughout the design of TripCircle, prioritizing features proved to be a valuable skill for me, enabling effective resource management and timely delivery. I learned that iteration is crucial; there are no shortcuts to achieving the optimal design solution, and testing multiple iterations was essential for refining the design. Swift decision-making and rapid testing with stakeholders and users were key factors in our progress, allowing me to make informed adjustments quickly and efficiently.