셰프에서 바이브 코더로 전향했습니다. 직접 만든 서비스를 공유하고 싶은데, 바이브 코더를 향한 비난 때문에 너무 무섭네요.
Chef turned vibe coder, love building but I'm terrified of sharing it with anyone because of the vibe coder hate I keep seeing around.
핵심 요약
Claude Code로 보안 문서 공유 앱을 개발한 비개발자가 커뮤니티의 솔직한 피드백과 테스트를 요청했습니다.
- 보안 문서 공유 — 개인 문서의 민감 정보 마스킹 및 암호화 전송 지원
- 기술 스택 — TypeScript, Capacitor, WebCrypto 및 Vercel 기반의 서버리스 구조
- 개발 워크플로우 — Claude Code를 활용한 기획 및 보안 감사 수행
- 커뮤니티 반응 — 제품의 상업적 가치와 보안성에 대한 기술적 조언 및 회의적 시각 공존

와이프나 가족들 말고 진짜 솔직한 의견 좀 듣고 싶어서 글 쓴다. 걔네는 그냥 착해서 좋은 소리만 해주니까 영 믿음이 안 가네.
Colshare는 내가 Claude Code, Opus 5.5로 만든 프로젝트야.
모바일 앱 2개랑 데스크톱 앱 1개로 구성돼 있어. 나 소프트웨어 개발자도 아닌데 보안이나 규정 준수 같은 거 최대한 정석대로 하려고 노력했거든. 근데 나보다 잘하는 사람이 사이트나 앱을 제대로 봐준 적이 없어서, 출시 전에 검토가 꼭 필요할 것 같긴 한데 전문 업체나 프리랜서 쓸 돈은 없네. 그래서 바이브 코더 형들한테 솔직한 의견 좀 구하려고 해. 가능하면 안드로이드 앱 테스트도 좀 도와주면 좋겠고. 궁금한 거 있으면 다 물어봐. 스택이나 워크플로우는 나보다 더 잘 아는 Claude가 정리해준 거 아래에 적어둘게.
앱 기능
Colshare는 개인 문서를 남한테 보내야 하는 사람들을 위한 무료 앱이야. 원하면 문서 일부를 가릴 수도 있고(상대방이 굳이 안 봐도 되는 숫자는 알아서 찾아줌), 원하는 문구로 워터마크도 박을 수 있어. 암호화된 링크로 공유되는데 딱 한 번만 열 수 있게 만들었어. 반대로 남한테 문서를 요청할 수도 있고, 상대방이 보내면 암호화된 상태로 받아볼 수 있지. 보낼 때마다 서명된 영수증이 남아서 언제, 누구한테, 뭘 보냈는지 다 기록돼.
Colshare Business는 고객한테 서류 받는 기업용 버전이야. 기업은 고객당 링크 하나를 생성해. 고객은 브라우저로 그 링크 열어서 기업 이름이랑 사업자 번호(공식 등록 정보랑 대조됨) 확인하고 서류 올리면 끝이야. 앱이나 계정 만들 필요도 없어. 기업 쪽 기기에서만 받은 파일을 열 수 있고, 기업도 계정 필요 없이 라이선스 키로 첫 번째 컴퓨터 등록하고, 나머지 폰이나 컴퓨터는 QR 코드 찍어서 연결하면 돼.
스택
-
TypeScript 코드베이스 하나로 돌아감. Capacitor로 안드로이드 앱 만들었고, 두 앱 다 같은 안드로이드 프로젝트에서 빌드함.
-
암호화는 브라우저 내장 WebCrypto로 기기 안에서 다 처리함: 키는 ECDH P-256, 파일은 AES-GCM, 복사본이랑 영수증 서명은 ECDSA 사용. 공유 링크의 키는 링크 주소의 # 뒤에 붙는데, 이건 브라우저가 서버로 절대 안 보내는 부분임.
-
백엔드는 Vercel 함수 몇 개랑 Upstash Redis 씀. 암호화된 데이터만 전달하는 역할이라 서버가 문서를 읽을 방법이 아예 없음.
-
가릴 숫자 찾는 건 폰에서 tesseract.js OCR로 직접 돌림. AI 서비스나 서버 업로드 같은 거 없음.
-
QR 페어링은 구글 ML Kit 스캐너 쓰고, PDF는 pdf-lib, 결제는 Stripe 씀.
워크플로우
내가 원하는 걸 평문으로 설명하면 Claude Code가 코드를 짜는 방식이야. 프로젝트에 결정 로그랑 상태 파일이 있어서, 새 세션 시작할 때마다 이전에 뭘 왜 결정했는지 다 알 수 있어. 타입 체크, 린터, 자동화 테스트 통과 안 하면 푸시도 안 함. Claude한테 앱이랑 서버 보안 감사도 여러 번 돌려서 지적받은 거 다 고쳤어. 몇몇 사소한 건 문서화된 이유 때문에 일부러 남겨둔 거고. 그래도 사람이 직접 검토하는 거랑은 차원이 다르니까 여기 형들한테 물어보는 거야.


