shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Projects
Search projects... ⌘K
  • Projects
    • All 57
    • Web 13
    • Mobile 35
    • macOS 6
    • Packages 2
    • Dev Tools 4
// 7Tree — iOS

7Tree

A private family tree that syncs across your devices — no account, no server

Platform
ios
Stage
in-progress
Year
2026
Team
Solo
@ EXP029 (2024-Present)
A Andrei Solovev Claude
7Tree screenshot 1
7Tree screenshot 2
7Tree screenshot 3
7Tree screenshot 4
7Tree screenshot 5

// Built with

swift swiftui cloudkit core-data combine xcode claude-code-cli SBX Framework

01 Problem

Family history is personal data people are reluctant to hand to a cloud genealogy service. Building and preserving a family tree needs to work privately, offline, and stay in sync across a person's own devices without creating an account or trusting a third-party server with sensitive records.

03 Solution

A native SwiftUI iOS app that models a family as a relationship graph and persists it with Core Data mirrored to the user's private iCloud database via NSPersistentCloudKitContainer — serverless, account-free, end-to-end private sync across the owner's devices. Built offline-first with launch state restoration, and tuned so Core Data reads run off the main thread during CloudKit container setup to keep cold launch responsive.

04 Outcomes

Qualitative

  • Private family tree that syncs across the owner's devices with no account
  • Offline-first — fully usable without a connection, reconciled on sync
  • Responsive cold launch after moving Core Data reads off the main thread
  • Serverless architecture with zero backend to operate or secure

06 Constraints

  • Private by design — records live only in the user's iCloud private database
  • Account-free — no custom backend, auth, or server to operate
  • Offline-first with eventual CloudKit sync across the owner's devices
  • Cold launch must stay responsive while the CloudKit container initializes

07 Innovation

Account-free, serverless family-tree sync built on Core Data + NSPersistentCloudKitContainer against the user's private CloudKit database — no custom backend. Cold-launch hardening moves Core Data reads off the main view context while the CloudKit container spins up, eliminating a launch hang, with launch state restoration for continuity.

Novelty: high

09 Links

7tree.app live site

// Related Projects

MOBILE
06 / shots

Motomoto — Motorcycle Network

Motorcycle social network with GPS tracking and community features

NO IMAGE
MOBILE

Payment Wallet App

Enterprise modular payment wallet with KYC and MiniApp support

NO IMAGE
MOBILE

Cinema Booking App

Full-featured cinema booking with seat selection and payments

NO IMAGE
MOBILE

Token Exchange Platform

Digital asset exchange with real-time WebSocket market data

NO IMAGE
MOBILE

EV Sharing App

Electric vehicle sharing with map-based station discovery

NO IMAGE
MOBILE

Chilindo Quiz — Live Game Show

Real-time streaming quiz game with SignalR

shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |