무한메모 (Muhan Memo)
가입·설치·서버 저장 제로! 1초 만에 열리는 100% 로컬 무한 캔버스 화이트보드
2
1 팔로워
소개
1. 왜 만들었나요? (Maker Story)
팀 프로젝트나 개인 아이디어 스케치를 할 때, 사내 보안 규정 때문에 클라우드 화이트보드를 쓰지 못하거나 귀찮은 회원가입/로그인 허들 때문에 번뜩이는 아이디어를 놓친 경험이 다들 있으실 겁니다.
"서버로 내 데이터가 유출될 걱정 없이, 인터넷이 안 되어도 브라우저에서 1초 만에 켜지는 완전한 개인용 화이트보드는 없을까?"라는 고민에서 무한메모 개발을 시작했습니다.
2. 무한메모의 핵심 포인트
- 100% 로컬 저장 (IndexedDB): 모든 메모, 필기, PDF 데이터는 서버로 전송되지 않고 사용자의 기기 내부(IndexedDB)에만 보관됩니다. 사내망이나 오프라인 환경에서도 안심하고 사용할 수 있습니다.
- 무설치 PDF 웹 필기장: 브라우저에서 대용량 PDF를 즉시 불러와 펜과 형광펜으로 필기할 수 있습니다. WebP 자동 압축 기술이 적용되어 메모리를 획기적으로 절약합니다.
- 제텔카스텐(Zettelkasten) 지식 그래프: 메모와 포스트잇을 스마트 연결선으로 이으면 노드가 움직여도 선이 자동 추적되며, 백링크 패널을 통해 연결된 노트로 즉시 이동합니다.
- 60fps 공간 분할 렌더링 Engine: 수천 개의 메모가 캔버스에 퍼져 있어도 화면 시야(Viewport)에 들어온 객체만 계산(Spatial Hashing)하여 60fps의 쾌적한 성능을 보장합니다.
- 1회용 PIN 기기 전송: PC와 모바일 간 데이터 이동 시 6자리 PIN 번호를 사용하며, 서버에 임시 보관된 데이터는 수신 즉시 또는 10분 후 자동 완전 파기됩니다.
3. 디스콰이엇 메이커분들께 드리는 요청
순수 Vanilla JS와 HTML5 Canvas만으로 성능 한계에 도전하며 정성껏 만든 프론트엔드 프로젝트입니다. IT 프로덕트에 누구보다 진심인 메이커 여러분이 직접 사용해 보시고, UI/UX 개선점이나 기술적 피드백, 엣지 케이스 버그 등 어떤 의견이든 솔직하게 남겨주시면 적극 반영하겠습니다!
포스트
아직 포스트가 없습니다.
댓글
로그인 후 댓글을 남길 수 있습니다.
예전에 Miro 라는 협업 캔버스를 사용했던 경험이 있습니다. 상업 플랫폼인만큼 완성도가 높으나 유료플랜이 존재하여 무료로 사용할수 있는 캔버스 플랫폼을 만들어보고 싶었던적도 있고요. 무한메모가 정확히 바라던 플랫폼입니다. 결제에 신경쓰지 않아도 되고 협업 가능하며 로컬 기반 저장하는 캔버스. 좋은 캔버스를 만들어주셔서 감사합니다. 앞으로 협업 캔버스가 필요할때 적극적으로 활용할 수 있을것 같습니다.