ChatGo

Individual Project | Mobile App & Interaction Design

UI/UX Design and prototyping in Figma , 3D modeling and printing of the tactile keychains, User testing and iteration based on feedback

Duration: 2 months (2025)

ChatGo Snippets

What is this?

ChatGo is an application designed to combat loneliness by encouraging meaningful human interaction and connection. It helps users meet new people randomly, but in a safe and intentional way.

This project was part of a design challenge focused on addressing social isolation. Through multiple iterations, the interface was refined to fully capture the intended functionality and user experience.

How does the application work?

On startup, the application requires users to verify their identity with BankID to confirm their age group and match them with others in the same demographic. Once verified, users are presented with two main options: Chat and Meet.

In Chat mode, the user is randomly paired with someone else who is also looking to chat. Both users have the ability to report inappropriate behavior or end the conversation if they feel unsafe. If both parties are comfortable, the chat can be elevated to a real life meetup.

The Meet option takes users to a map view where they can see nearby public meetup locations or create their own. This feature encourages safe, real world interaction while maintaining user control and safety.

Users also have access to a fidget keychain featuring physical Meet and Chat buttons, which mirror the functions within the app. Designed for those who prefer a tactile experience, the keychain offers a sense of control over social interactions and helps foster a feeling of connection through physical engagement. It’s available in two sizes to accommodate different user preferences.

How it was made

Ideation

  • Brainstormed potential features especially focusing on safety and trustworthiness as it is my top priortiy
  • Created a user storyboard to visualize journeys and key interactions

First Prototype and 3D print

  • Developed the first app prototype in Figma capturing core functionality
  • Modeled and 3D-printed the initial keychain to test usability and practicality

Second Iteration of Prototype

  • Selected a color palette and tested the user storyboard flow
  • Reviewed the app prototype with peers for feedback and new feature suggestions
  • Iterated on keychain design for tactile feel, interaction quality, and weight

Final Prototype

  • Incorporated feedback to complete all key features
  • Final Figma prototype closely resembled a fully functional application within short development timeframe

Presentation

  • Presented the project to professors and peers for critique
  • Received suggestions such as allowing connections outside the initial user group for more flexible social interactions
ChatGo Keychains