Skip to main content
Türker Gürel
All projects

Mobile product · Flutter

YogiFace

A personalized facial wellness and exercise app

iOS + AndroidReleased on iOS and Android
YogiFace face scan and analysis screen from the store listing

Store screenshot · Repository asset

Overview

What the product is

YogiFace helps users build personalized facial wellness routines based on their profile, concerns, and goals. It combines authentication, onboarding, exercise discovery, recommendations, favorites, activity tracking, reminders, media uploads, and subscriptions.

My role

Flutter and backend engineer for onboarding, recommendations, reminders, subscriptions, and account flows.

Product focus

Created a tailored daily-routine experience backed by user profile data, reminder logic, and premium management.

Key work

The parts that needed product thinking

  • Built guest, Google, Apple, and Facebook authentication with JWT access and refresh tokens.
  • Created step-based onboarding for profile data, concerns, face shape, objectives, and improvement areas.
  • Implemented a rule-based recommendation engine that scores exercises against profile data.
  • Added multilingual exercise content, favorites, activity tracking, profile photo uploads, CDN storage, and referral codes.
  • Integrated OneSignal notifications with quiet hours, timezone-aware scheduling, and custom reminder intervals.

Stack

Tools used in the work

  • Flutter
  • Riverpod
  • Express
  • MySQL
  • Firebase
  • RevenueCat

Visuals

Product evidence and project artwork

YogiFace personalized routine screen from the store listing
Store screenshot · Repository asset

Continue exploring

Open the project or store listing when you want the external context.