와.. 평범한 회사원인데 2주 정도 클로드 코드로 뚝딱거리다가 예측 베팅하는 서비스가 있으면 재밌겠다 생각만 했었는데 어느 정도 구현 잘 되네요..
클로드 코드가 진짜 개발 속도를 10배는 빨리 해주는 것 같아요.
"이런 기능 만들어줘" 하면 바로 코드가 나오는게 신기했고, 버그 디버깅도 같이 해주니까 혼자 개발하는 느낌이 아니었어요.
혹시 테스트 삼아 써보실 분 계시면 피드백 부탁드려요! 회사 일 하면서 취미로 만든 거라 완성도는 기대 안 하셔도 되는데... 그래도 나름 재밌게 만들어졌네요
오히려 베팅 이슈 구상하는게 어렵네요 (윤 이번주 구속될지말지 등)
기술 스택
- Node.js + Express (백엔드)
- PostgreSQL (DB)
- JS + Tailwind (프론트)
- Railway (배포)
처음엔 SQLite로 시작했다가 중간에 PostgreSQL로 갈아탔는데, 이게 은근 삽질이었어요
구현한 기능들
- 8개 카테고리 예측 시장
(정치/스포츠/경제/테크/엔터/날씨/해외)
- 가상화폐 GAM 베팅 시스템
- 실시간 확률 계산 (베팅 풀 기반)
- 토론 커뮤니티 (분석방)
- 이슈 신청 기능
- 등급 시스템 (포인트 기반 티어)
- OAuth 로그인 (구글)
삽질했던 부분
1. 시간대 처리: 한국 시간 vs UTC 때문에 이슈 마감시간이 계속 바뀌는 버그... 이거 잡는데 하루 날렸네요
2. 베팅 확률 계산: 수학적으로 공정한 배당률 만들기가 생각보다 복잡했어요
3. 동시성 처리: 여러 명이 동시에 베팅할 때 잔액 차감 로직
현재 상태
- 도메인 구매 완료 yegam.ai.kr
- 기본 기능은 다 작동함
- UI/UX는 개선 여지 많음
- 대용량 트래픽 테스트 안 해봄 (무서워서..)
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."