Startup BuildFlagship

Recallink · Core & Docs

연락처 앱이 아니라 “이 사람과 무슨 일이 있었는지”를 기억해주는 개인용 관계 CRM. 웹·앱·로컬 DB가 같은 모델 공유.

PersonalDuration 4주Contribution 100%2026-03 → 2026-04
★Key Metric: 웹·Android·iOS가 같은 6테이블 모델 공유
Engineering Role
FullstackEnd-to-EndMobile
웹사이트 캡처 · ENView source ↗
Recallink · Core & Docs · 웹사이트 캡처
Recallink · Core & Docs — 웹사이트 캡처

Overview

대화, 만남, 후속 액션, 관계 맥락을 기억하는 개인 네트워크 CRM. 웹 PWA, Android/iOS 앱, 로컬 DB, 선택적 Supabase 동기화가 같은 6-테이블 도메인 모델을 공유하며 Per-row LWW 머지와 30일 soft-delete purge를 포함한다.

My Work

  • ▸PRD · 아키텍처 ADR · Supabase DDL/RLS · E2E 시나리오 SSoT 문서화
  • ▸6-테이블 스키마를 웹/Android/iOS 전 플랫폼에서 일관되게 구현
  • ▸로컬-퍼스트 설계 (오프라인 완전 지원)
  • ▸Per-row LWW merge + cursor pagination 동기화 엔진 설계
  • ▸프리미엄 구독 · 14일 체험 · 로컬 전용 폴백 비즈 모델 설계

Features

  • Contact · ContactChannel · Log · Event · Attachment 6-테이블 도메인
  • SQLite (모바일) · IndexedDB (웹) · Supabase (선택적 클라우드) 3중 저장
  • Stripe 월 $9.99 / 연 $79 구독 · 14일 체험
  • Android Glance 위젯 / Share Sheet / 시스템 연락처 동기화
  • iOS Quick Log · Feed · Upcoming · Settings

Highlights

  • 로컬-퍼스트 + 선택적 클라우드 동기화
  • Per-row LWW 머지 + cursor 페이지네이션
  • 30일 soft-delete purge
  • Phase 1: 웹 풀 라우트 · Stripe 구독 · 100+ 테스트
  • Android 8 Screen + Glance widgets 3종

Timeline

2026-03 → 2026-04
Role: 아키텍트 · 단독 개발
Contribution: 100%
Collaboration: Personal

Tech Stack

</>로컬-퍼스트 · KMP · Supabase 선택 동기화

Markdown (SSoT)Kotlin MultiplatformNext.jsSupabaseStripe