Ramzi BenmansourRamzi 포트폴리오
진행 중2026

Sinora Learn

현장에서 실제로 필요한 중국어를 배우기 위한 모바일 우선 동반자. 간격 반복, 실제 거리와 찻집에서 펼쳐지는 몰입형 시나리오, 한자 쓰기, 계정 없음, 백엔드 없음. 모든 것이 기기 위에서 동작합니다.

Sinora Learn

배경

일반 앱들은 여행 중심의 중국어 학습을 잘 다루지 못합니다. Sinora Learn은 여행 생존 어휘를 선별하고 실제로 겪을 장면 속에서 훈련합니다: 차를 주문하기, 청두에서 택시 부르기, 시장에서 흥정하기.

기술 스택

Next.jsNext.js
TypeScriptTypeScript
ZustandZustand
Framer MotionFramer Motion

링크

엔지니어링 결정

SRS 엔진, 콘텐츠 데이터셋, UI 프리미티브를 분리하는 pnpm 모노레포. 영속성은 IndexedDB와 localStorage 폴백으로 동작합니다. ts-fsrs는 간격 반복을, hanzi-writer는 글자 쓰기를, pinyin-pro는 발음 변환을 담당합니다. 앱 전체가 PWA로 설치됩니다.

갤러리