Syncd : A Modern Dating & Lifestyle Experience

Syncd : A Modern Dating & Lifestyle Experience

Syncd : A Modern Dating & Lifestyle Experience

Designing and building a dating experience that makes connecting, verifying identities, and discovering meaningful interactions simpler and more trustworthy.

Designing and building a dating experience that makes connecting, verifying identities, and discovering meaningful interactions simpler and more trustworthy.

project type

Design | Development

Design | Development

year

Flutter, Riverpod, Clean Architecture, REST APIs / WebSockets

Flutter, Riverpod, Clean Architecture, REST APIs / WebSockets

my role

Lead Designer , Mobile developer

Lead Designer , Mobile developer

project overview

Syncd is a modern dating application designed to help users build more meaningful connections beyond surface-level matching. I worked across product design and Flutter development, using Riverpod for state management and a modular architecture to create a responsive and scalable experience.

Syncd is a modern dating application designed to help users build more meaningful connections beyond surface-level matching. I worked across product design and Flutter development, using Riverpod for state management and a modular architecture to create a responsive and scalable experience.

Syncd is a modern dating application designed to help users build more meaningful connections beyond surface-level matching. I worked across product design and Flutter development, using Riverpod for state management and a modular architecture to create a responsive and scalable experience.

Problem Statement

Understanding the end user

Understanding the end user

Traditional dating apps can create swiping fatigue, low-quality interactions, and user drop-off.

For Syncd, the key challenges were:

  • Meaningful matching: Helping users connect beyond first impressions.

  • State complexity: Managing matching, chat, profiles, and dynamic UI states consistently.

  • Performance: Handling image-heavy profiles, gestures, and real-time messaging without compromising responsiveness.

Traditional dating apps can create swiping fatigue, low-quality interactions, and user drop-off.

For Syncd, the key challenges were:

  • Meaningful matching: Helping users connect beyond first impressions.

  • State complexity: Managing matching, chat, profiles, and dynamic UI states consistently.

  • Performance: Handling image-heavy profiles, gestures, and real-time messaging without compromising responsiveness.

Research

Research & Code Architecture

Research & Code Architecture

I looked at both the user experience and the technical structure needed to support it.

On the product side, I focused on:

  • Onboarding and profile creation

  • Discovery and matching

  • Identity verification

  • Real-time messaging

  • Premium features

  • Consistent navigation and interactions

Code Architecture

To keep the application modular and easier to maintain, I adopted a feature-first architecture with Riverpod for state management.




Each feature owns its data, domain, and presentation layers, while core contains shared utilities, themes, and network configuration.

This separation helped keep the codebase modular, maintainable, and easier to extend as new features were introduced.

The architecture also made it easier to connect the UI to APIs and third-party services while keeping those implementation details separated from the presentation layer.

Solution

A streamlined dating experience focused on discovery, trust, communication, and performance.

A streamlined dating experience focused on discovery, trust, communication, and performance.

Seamless Discovery

A simple discovery experience makes it easy for users to explore profiles, view relevant information, and express interest without unnecessary friction.

Seamless Discovery

A simple discovery experience makes it easy for users to explore profiles, view relevant information, and express interest without unnecessary friction.

Meaningful Connections

The matching experience was designed to move beyond profile photos, giving users more context about potential matches and encouraging more intentional interactions.

Meaningful Connections

The matching experience was designed to move beyond profile photos, giving users more context about potential matches and encouraging more intentional interactions.

Built-in Verification

Identity verification was integrated into the user journey using Didit, helping create a more trustworthy environment without adding unnecessary complexity.

Built-in Verification

Identity verification was integrated into the user journey using Didit, helping create a more trustworthy environment without adding unnecessary complexity.

Meaningful Connections

The matching experience was designed to move beyond profile photos, giving users more context about potential matches and encouraging more intentional interactions.

Meaningful Connections

The matching experience was designed to move beyond profile photos, giving users more context about potential matches and encouraging more intentional interactions.

The best product decisions came from balancing user experience with the system behind it.

The best product decisions came from balancing user experience with the system behind it.

A modular architecture helped keep the experience smooth and scalable.

  • Integrating verification, subscriptions, and real-time features expanded my product thinking.

  • Working across UX/UI and Flutter development gave me a deeper understanding of building products end-to-end.

Let’s push
things forward.

Let’s push
things forward.

If you're working on something great, reach out and let’s chat!

If you're working on something great, reach out and let’s chat!

Create a free website with Framer, the website builder loved by startups, designers and agencies.