Leaflet - 문서 작성 및 공유를 위한 웹앱

5 days ago 2

  • 빠르고 가벼우면서도 리치 블록과 멀티 페이지를 지원하는 문서 작성 웹앱
  • Notion과 Google Docs 사이의 균형을 찾는 것을 목표로 개발
  • 계정 없이도 즉시 문서 생성 & 작성 가능
  • 간편한 공유 가능하며 읽기 및 편집 링크 제공
  • 이메일 로그인으로 기기 간 문서 동기화
  • 리치 블록 지원 : 캔버스, 서브페이지, RSVP, 투표 등 추가 가능
  • 깔끔한 디자인 : 출판용 웹페이지처럼 보기 좋게 구성
  • 유스케이스 : 일회성 협업, 이벤트 운영, 빠른 메모 작성 등
  • 예제 문서
  • 기술적 특징
    • TypeScript + React & Next.js + Supabase + Replicache + TailwindCSS
    • Replicache를 활용한 실시간 동기화 및 클라이언트 상태 관리
    • Datomic 스타일의 데이터 모델 (엔티티 기반 그래프 구조)
    • ProseMirror 활용 (모든 텍스트 블록을 개별 ProseMirror 인스턴스로 관리하여 유연성 확보)
    • 오픈소스 프로젝트 (leaflet 의 GitHub Repo)
  • 향후 개발 계획
    • 문서 관리 기능 개선 (검색, 태깅, 컬렉션 등 추가)
    • ATProto 및 Bluesky 통합 (문서 출판용 AppView 및 리치 텍스트 문서 표준 개발)
    • 더 많은 블록 추가 (테이블, 코드 블록 등)
  • 강점
    • 우수한 리스트 처리 방식
    • 커스텀 테마 지원
    • iOS Safari에서 최적화된 키보드 입력 처리
    • 사이드 스크롤 방식의 멀티 페이지 인터페이스
    • PWA 지원 (앱처럼 설치 가능)

Read Entire Article