셀프 호스트형 메모 앱 개발하여 소개합니다.
안녕하세요.
구글 keep. memos 등 메모 앱의 아쉬운 부분을 보완하고자 셀프 호스트형 메모앱을 개발하였고, 사용상 무리가 없어 소개하고자 합니다.
https://github.com/leeyj/brain_dogfood
개발 배경
구글 keep의 메모작성 기능은 기본에 충실하나 부가적인 기능의 아쉬움
memos의 중앙집중형 기능은 충분하나 메모의 특성상 개인/업무 메모가 뒤섞이면 찾기 힘듬.
보안에 취약
개발 철학
메모는 빠르게 작성 / 편집은 나중에
개인/업무등 분류를 쉽게 구분할 수 있어야 하고,
연관 관계가 있는 메모들끼리 링크(Link)를 걸 수 있어야 하며,
무엇보다 서버,pc가 해킹 당하더라도 중요한 메모는 절대 노출되지 않아야 한다.
스크린 샷

주요 핵심 기능
1) 암호화
중요한 메모는 암호를 걸 수 있으며 AES-128 를 통해 Seed + 사용자 패스워드로 암호를 적용합니다.
따라서 설사 서버,pc가 완전 해킹당하더라도 암호가 걸려 있기에 정보 유출을 최대한 차단합니다.

2) 주간 단위 메모 관리

Alt+w 단축키로 주간 달력을 토글 할 수 있으며, 기한 설정시 남은 기한에 따라 테두리 색으로 강조합니다.
날짜를 클릭하면 해당 날짜의 메모만 보여줍니다.
3) 버추얼링커

alt+ 마우스 클릭(문서번호) 으로 메모간 링크를 설정할 수 있습니다. 또는 [[#id]] 로 본문에서 바로 링크를 추가 할 수 있습니다.
메모간 링크를 설정하면 아래 그림처럼 링크간 상태를 직관적으로 표시하여, 연관된 메모끼리 연결시켜 연관된 내역을 바로 추적할 수 있습니다.
ctrl+alt+클릭시. 비주얼 적으로 즉시 표현(esc, 마우스 클릭시 바로 화면 복귀)

4) 네뷸라 보기(D3.js)
그룹기능으로 네뷸라 성단 보기 기능을 지원합니다. 다양한 메모에 대해 연관관계를 확인하여 생각의 연속성을 도와줍니다.

- 직선 연결(두꺼움) : 상호 참조
- 직선 연결(얇음) : 일방 참조
- 점선 연결 : 같은 그룹

단축키 네비게이션

어때요? 한번 써보실래요~?