YUR

Multiplatform fitness applications for gamers

YUR Project

About YUR

YUR is a comprehensive fitness platform designed specifically for gamers, combining cutting-edge technology with engaging fitness experiences. The platform features AI-powered coaching, real-time workout tracking, and seamless integration across multiple platforms.

Built with modern cross-platform architecture, YUR delivers native performance on both iOS and Android while maintaining 95%+ code sharing through Swift/SwiftUI and Kotlin/Compose technologies.

The platform features a sophisticated data infrastructure built on Google Cloud Platform, utilizing Prefect 2.0+ for workflow orchestration and dbt for data transformations. This enables comprehensive user analytics, retention analysis, and real-time metrics processing across the fitness gaming ecosystem.

Core Technologies

  • Swift/SwiftUI
  • Kotlin/Compose
  • Skip Tools Integration
  • Combine Publishers
  • Async/Await
  • MVVM Architecture
  • Nillion AI Service
  • Real-time Messaging
  • Prefect 2.0+ Orchestration
  • dbt Data Transformations
  • Google Cloud Platform
  • BigQuery Data Warehouse

Skip Tools Integration

Cross-Platform Benefits

Write once in Swift/SwiftUI, deploy to both iOS and Android with 95%+ code sharing

Native Performance

Skip transpiles to native Kotlin/Compose, ensuring full native performance on Android

Modern Features

Supports async/await → coroutines, Combine → Flow, SwiftUI → Compose

SwiftUI Views
Combine Publishers
Async/Await
Swift Concurrency
Modern Swift
Native Performance

YUR Coach Architecture

Presentation Layer

SwiftUI Views
Authentication Flow
Onboarding Screens
Chat Interface
Document Editor
Settings & Profile

Business Logic

MVVM ViewModels
Reactive State Management
Combine Publishers
ObservableObject Pattern
Environment Injection

Service Layer

Authentication Service
Chat Service
Nillion AI Service
Network Service
Keychain Service

YUR Coach Data Models

User Model

Complete user profile with fitness goals, workout preferences, and privacy settings

Email & Authentication
Fitness Goals (6 types)
Workout Styles
Privacy Controls
Onboarding State

Chat & Messages

Real-time messaging with AI coach including attachments and metadata

Message Roles (User/Assistant)
Rich Content Support
Attachments & Files
Real-time Updates
Message History

Documents

Markdown-based documents for workout plans and nutrition guides

Markdown Support
Tag System
Version Control

Key Features

🤖

AI-Powered Coaching

Intelligent fitness coaching powered by Nillion AI Service with personalized workout recommendations.

📱

Cross-Platform Native

95%+ code sharing between iOS and Android while maintaining full native performance.

💬

Real-time Messaging

Instant communication with AI coach including rich content, attachments, and message history.

👤

Comprehensive User Profiles

Complete fitness profiles with 6 goal types, workout preferences, and privacy controls.

📄

Document Management

Markdown-based workout plans and nutrition guides with tag system and version control.

🏗️

Modern Architecture

MVVM pattern with reactive state management, Combine publishers, and environment injection.

📊

Data Infrastructure

Sophisticated data warehouse architecture with star schema design, event-driven analytics, and automated ETL pipelines using Prefect and dbt.

📈

User Analytics & Retention

Advanced user segmentation and retention analysis using activation matrices, behavioral tracking, and comprehensive business metrics.

Technical Highlights

Cross-Platform Innovation

YUR leverages Skip Tools to achieve unprecedented code sharing between iOS and Android platforms, maintaining native performance while dramatically reducing development overhead.

The architecture seamlessly transpiles Swift/SwiftUI to Kotlin/Compose, enabling modern features like async/await coroutines and reactive programming patterns.

AI Integration

Integration with Nillion AI Service provides intelligent coaching capabilities, delivering personalized fitness guidance through natural language processing and machine learning.

The real-time messaging system supports rich content, file attachments, and maintains comprehensive message history for continuous learning and improvement.

Data Platform Excellence

YUR's data infrastructure demonstrates enterprise-grade architecture with Prefect 2.0+ orchestrating complex workflows across Google Cloud Platform. The system processes Firestore exports, BigQuery transformations, and Discord integrations through automated ETL pipelines.

Advanced dbt models implement dimensional modeling with fact and dimension tables, enabling sophisticated user segmentation, retention analysis, and real-time business metrics for the fitness gaming platform.