Inspiration

In Japan, I had begun to feel that oshi-katsu, the culture of supporting someone or something you love, was becoming increasingly centered on consumption.

Many fandom apps reflect this side of the culture. They help users manage event schedules or record how much they have spent. These tools can be useful, but I felt uneasy and a little tired of seeing fandom framed mainly in those terms.

For me, the heart of being a fan is something more personal. It is loving the relationship between two characters, being struck by a particular line, or feeling deeply moved by an episode.

The name TouToi comes from the Japanese word toutoi, used in fandom for something so precious or emotionally powerful that you want to hold on to it.

I wanted to create an app that focused on that feeling. TouToi Moment was built as a place to record what moved you, why it mattered, and how it felt at that exact moment.

What it does

TouToi Moment is a fandom memory app for saving the moments that move you.

Each Moment can include a Scene Note that records a scene or line from the story, a HeartScream capturing your immediate feelings, a reaction stamp, and information about the Source and Episode.

Moments are organized around a favorite duo or group called a Pair. This makes it possible to revisit memories through the relationships you care about, rather than only through a title or series.

Moment cards have two sides. The front shows the scene, while the back holds your feelings.

Watching Mode is designed for recording reactions while watching. Start the timer when playback begins, then add reaction stamps or Live HeartScreams. Each entry is saved with a timestamp and arranged in a chronological LiveLog.

The app is available in English, Japanese, and Korean.

How I built it

TouToi Moment is a native iOS app built with SwiftUI.

The app connects Moments, Pairs, Sources, and Episodes so users can return to their memories through a favorite relationship, title, or episode.

RevenueCat handles the one-time Premium purchase and restore flow. Premium unlocks unlimited use of Watching Mode, additional backgrounds that users can change to match their mood, and iCloud sync. CloudKit keeps Moments available across the user’s Apple devices.

The interface uses soft colors, translucent layers, cards, and motion that responds to the user’s actions. Interactions such as the New Moment ripple and the two-sided Moment card support the emotional purpose of the app.

Challenges I ran into

One of the main design challenges was separating a scene or line from the user’s feelings about it. Scene Note and HeartScream needed to feel clearly different while still belonging to the same Moment.

Watching Mode also had to be quick enough to use without pulling attention away from what the user was watching. The timer, reaction stamps, Live HeartScreams, timestamps, and LiveLog had to work as one simple flow.

The app can store a lot of information, which can easily lead to text-heavy screens. Finding a clear visual hierarchy while keeping the app’s distinctive atmosphere has been an important part of the design process.

Accomplishments that I’m proud of

What I am most proud of is turning the original idea into a working product.

TouToi Moment offers a way to record fandom that begins with emotion rather than activity or spending. Fans can save the relationships, scenes, lines, and episodes that moved them, along with their own reactions, and return to them later.

During user testing, many participants especially enjoyed tapping reaction stamps repeatedly in the excitement of Watching Mode. They found it playful and different from experiences they had found in other apps.

Another tester said that linking a Moment to its Source and Episode solved a familiar problem. They could return to a favorite scene without wondering which title or episode it came from.

These responses showed that TouToi Moment is not only a place to store information. It can preserve the excitement of being a fan and make that feeling easier to revisit.

What I learned

Terms such as Moment and HeartScream help create the app’s own world, but they are not immediately clear to every first-time user. I learned that distinctive language needs careful onboarding and explanation so people can understand it without losing the personality of the app.

I also learned the importance of listening to people who actually use the app. Watching Mode was deliberately designed around the idea that tapping reaction stamps in the excitement of the moment would be fun. User testing supported that idea more strongly than I expected. It showed me how important it is to test not only whether a feature works, but whether the intended experience reaches the user.

Feedback also revealed possibilities I had not considered, including using the app as a notebook for creative work. User feedback helped me understand which design decisions resonated with people, where they encountered difficulties, and how the product could grow.

What’s next for TouToi Moment

One user suggested that TouToi Moment could also work as a notebook for people who create stories and characters. I would like to explore that possibility while keeping the app’s focus on relationships, scenes, and emotions.

I also want to develop Watching Mode Party, a feature that would let a small group enjoy Watching Mode together and share reactions in real time.

Built With

Share this project:

Updates

Submission history