개요
유료 옵션이 붙어있는, 플랫폼에 속하지 않는 개인 호스팅 블로그를 만들었습니다. 이름은 네오타입(NeoType)으로 정했습니다.
이 블로그는 바이브코딩... 으로 만들어졌습니다. 어떻게 돈을 다루는 사이트를 바이브코딩으로...? 라고 펄쩍 뛰실 수 있지만, 본격적인 결제 요청이 들어가는 게 아니라 어디까지나 직접적인 계좌이체 방식을 사용하며 확인 후 승인 절차만 자동화되었을 뿐이므로 개인정보를 요청하고 그런 건 없습니다. 계좌이체라도, 본명이 아니라 닉네임이나 가짜 문자열을 사용해도 상관 없어요.
이 블로그에서는 세 종류의 포스트를 작성할 수 있습니다.
- 완전 무료인 포스트
- 유료 포스트
- 구독자 전용 포스트
실은, 이론상 구독자 전용 유료 포스트 역시 발행할 수 있긴 하지만, 저는 해당 기능은 안 쓸 것 같습니다.
유료 포스트
유료 포스트의 결제 매커니즘은 생각보다 복잡합니다. 아마 관리자(블로그 주인) 측에서도 유저 측에서도 번거로울 것 같기는 합니다. 관리자는 맥북으로 도착하는 문자메시지를 캐치하고 바로 POST 요청을 보내기 위해 해당 디바이스를 계속 켜두어야 하고, 유저 측에서는 계좌로 직접 송금을 해야 하는데다가 송금을 해 둔 상태로 길게는 1분 정도 대기를 해야 하기 때문입니다.

위 이미지가 포스트 유료결제의 상세한 알고리즘입니다. 앞에서 말했다시피, 계좌이체 후 구매 승인 절차를 위해 입금자명을 입력 받습니다만 비슷한 시기에 입금자명이 다른 사람과 겹칠 확률이 어쨌든 존재하니 녜힁 같은 특이하고 유니크한 닉네임을 입력하시는 것이 권장됩니다.
구독
치지직 · 씨미 구독자분은 이 블로그의 구독자 전용 포스트 역시 열람하실 수 있습니다. 다만 구독의 경우에는 수동으로 닉네임 및 인증 이미지를 입력하여 승인받는 과정이 필요합니다. 구독을 취소하게 되어 구독자 전용 포스트를 열람하실 수 없게 되더라도, 한번 구독 상태가 되면 그 다음부터는 승인과정이 필요없습니다.
테스트해 보세요
- 유료구매 할 수 있는 포스트: 를 마련해두었으니 테스트해 보실 분들은 테스트해 보시기 바랍니다(?)
- 구독자 전용 포스트:
도 마련해두었으니 참고해주세요.진짜 구독자 전용으로 작성된 새 포스트 주소로 업데이트했습니다.
오픈소스 배포 계획
이 블로그의 레포지토리는 github에 있기는 합니다만 공개되어 있지 않은 상태입니다. 저는 총 두 가지 이유에서 이 코드를 배포하는 것을 망설이고 있는데요,
- AI 생성된 코드: AI라고 리드미에 명시할 수 있다고는 하나, 역시 AI 생성 코드를 공개하는 것은 조금 꺼려집니다... 게다가 그냥 코드도 아니고 블로그 같은 프로젝트에다가, 수익화 모델까지 나름 붙어 있는 거니까요.
- 초기 세팅의 불편함: 이 코드를 vercel 등에서 배포하기 위해선, (1) supabase에서 새 프로젝트도 만들어야 하고요 (2) 구글 로그인을 위해 이것저것 발급받아야 하고요 (3) 결론적으로 애플 계정과 연동되어 24시간 켜져있을 수 있는 맥OS도 필요합니다. (안드로이드폰에서는 좀더 간편하게 구현할 수 있다고는 하는데요, 저는 안드로이드 폰이 아니라서 테스트가 어렵습니다....)

