Skip to content
SvorusSvorus
Svorus productIn-house product

Loveton: mobile-first relationship app for couples

Loveton is a Svorus-owned couples app with a Flutter mobile experience, FastAPI backend, real-time partner interactions, shared rituals, mini-games, subscriptions, notifications, and media workflows.

Client label

Svorus-owned product

Loveton: mobile-first relationship app for couples

Challenge

Loveton needed more than a simple chat or dating-style experience. The product had to support an authenticated two-person relationship space with pairing, daily rituals, hidden answer reveals, private media, games, realtime feedback, subscriptions, push notifications, and careful handling of relationship content.

Approach

Svorus built Loveton as a mobile-first product platform: a Flutter app with Riverpod, GoRouter, secure storage, local persistence, WebSocket channels, and feature-based screens, backed by a FastAPI service with PostgreSQL models, Redis-ready realtime fan-out, scheduler jobs, RevenueCat subscription handling, Firebase push notifications, S3-compatible media uploads, and a Next.js public website.

Technical profile

Architecture, capabilities, and implementation surface

Platforms

  • Flutter mobile app
  • FastAPI backend
  • Next.js marketing website
  • Admin content APIs

Technology

  • Flutter
  • Riverpod
  • GoRouter
  • Drift
  • Dio
  • WebSockets
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Redis
  • APScheduler
  • Firebase Cloud Messaging
  • S3-compatible storage
  • RevenueCat
  • Next.js
  • Sentry

Key features

  • Partner invite and pairing flows
  • Daily questions with hidden-answer reveal states
  • Question packs, streaks, countdowns, and virtual kisses
  • Daily photos, reactions, shared canvas, and private messages
  • Couple-focused mini-games including Palabrita, This or That, Two Truths One Lie, What If, and Memory Lane
  • Notification preferences, quiet hours, subscriptions, profile settings, and account recovery

Architecture highlights

  • Flutter app uses feature modules, Riverpod state, GoRouter auth and pairing guards, secure storage, and local Drift persistence
  • FastAPI backend exposes versioned API groups for auth, couples, questions, photos, canvas, messages, games, subscriptions, notifications, and admin operations
  • PostgreSQL models cover users, couples, invites, questions, media, canvas events, activity, streaks, notifications, messages, games, subscriptions, webhooks, feature flags, and audit logs
  • WebSocket fan-out supports couple events, shared canvas updates, partner presence, messages, photos, question reveals, countdowns, and live interaction updates
  • RevenueCat, Apple, Google, Firebase, S3-compatible storage, Redis, scheduler jobs, request logging, and Sentry are isolated behind backend services

Engineering challenges

  • Coordinating auth state, onboarding, and pair status before users enter the main app shell
  • Keeping private couple interactions responsive with WebSocket updates and Redis pub/sub support for multi-instance deployments
  • Preserving game secrecy and reveal timing while returning redacted public game state to each partner
  • Managing notifications with per-type preferences, quiet hours, retryable push dispatch, and immediate partner feedback for kisses
  • Supporting subscription entitlement updates across RevenueCat, Apple, and Google webhook flows

Product screens

Product interface assets

Loveton demo home dashboard screen
Demo home dashboard with partner activity
Loveton demo home rituals screen
Daily rituals and question packs
Loveton demo question reveal waiting screen
Hidden-answer reveal state
Loveton demo question answer input screen
Question answer flow
Loveton demo games lobby screen
Couple mini-game lobby
Loveton demo Memory Lane game screen
Memory Lane game detail

Results

What this entry is meant to prove

Svorus-owned

in-house consumer relationship product

Real-time

couple events, presence, canvas, messages, questions, photos, countdowns, and kisses

Product system

Flutter app, FastAPI backend, PostgreSQL data model, subscriptions, notifications, and marketing site

Related work

Other portfolio entries with overlapping architecture or service patterns

Related entries are selected from shared service pillars, industries, portfolio category, and technology overlap. Sample placeholders are kept out of recommendations when stronger entries are available.

Need a product, agent, or platform with this level of engineering depth?

Bring the context, constraints, and desired outcome. We will help decide what should be validated and built first.