Raggiana – Usability Report

  1. Notifications update a bit late in real time
    Ranking: Severe
    Description: This limits interaction between users because reactions, comments, and updates do not always appear immediately. It makes the group feel less alive and weakens the accountability loop.
    Solution: Improve real-time syncing so activity appears instantly or much faster. This is a high-priority fix because the app depends on timely social feedback.
  2. No way to recover password if forgotten (done)
    Ranking: Severe
    Description: If a user forgets their password, they currently have no recovery path and could be locked out of the app completely.
    Solution: Add a standard “Forgot Password?” flow with email reset.
  3. No way to edit goals after declaring them (done)
    Ranking: Severe
    Description: Users may want flexibility to revise goals if wording was unclear or plans changed during the day.
    Solution: Add an edit option for goals after they are posted, ideally before they are marked complete.
  4. Expo Go causes all notifications to load at once after login
    Ranking: Moderate
    Description: Because the prototype is running on Expo Go, notifications sometimes all appear at the same time after logging in, which feels spammy.
    Solution: For the final submission, we will try to improve the timing logic as much as possible within the prototype constraints, and clarify that some of this is a prototyping limitation rather than an intended product behavior.
  5. Some buttons do not feel clearly clickable (done hopefully)
    Ranking: Moderate
    Description: Users were unsure which UI elements were interactive, especially in places where buttons lacked enough contrast or visual hierarchy.
    Solution: Strengthen button aesthetic through clearer contrast, borders, shadows, spacing, and more consistent interaction cues.
  6. Two different ways to declare goals feel redundant and confusing (done)
    Ranking: Moderate
    Description: Inside a group, users can currently declare goals from two places, (one in the middle of the screen and one scroll-up screen) which created confusion about where they were supposed to input their commitments.
    Solution: Remove the scroll-up “My Goals Today” screen and keep only the more visible “Add your goals for today” interaction on the main group screen to reduce scrolling friction.
  7. No way to leave a group (done)
    Ranking: Moderate
    Description: Users expected to be able to leave a group if they joined by mistake or no longer wanted to participate.
    Solution: Add a “Leave Group” option in group settings. 
  8. Goals must currently be entered separately for each group

    Ranking: Moderate

    Description: When users are part of multiple groups, they currently have to enter the same set of goals separately in each group. Some participants mentioned this could become tedious and repetitive if they maintain one daily plan but participate in several accountability groups.

    Solution: Add the option to apply the same set of daily goals across multiple groups or create goals once and choose which groups to share them with. This would reduce repetitive input while still allowing users to control visibility across groups.

  9. Profile currently shows total group goals instead of my own goals
    Ranking: Trivial
    Description: This metric was confusing because users expected their profile to reflect their own activity, not the group’s aggregate activity.
    Solution: Update the profile so it displays the user’s own goals, completions, and streaks.
  10. Default landing page may be better as the activity feed instead of the groups page

    Ranking: Trivial

    Description: Some users expected to see recent activity first when opening the app, rather than starting on the groups page. The activity feed gives a quicker sense of what others are doing.

    Solution: Consider making the activity feed the default landing page so users immediately see group progress and updates.

 

Avatar

About the author

Leave a Reply