VibeFight: 소규모 창작 프로젝트를 위한 독특한 런칭 플랫폼
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
소규모 창작자 및 독특한 아이디어를 가진 개발자들에게 유용한 플랫폼
난이도: 초급 ~ 중급 (기본 웹 개발 지식 필요)
핵심 요약
- VibeFight은 알고리즘, 피드, 소셜 게임 없이 소규모/창의적인 프로젝트를 런칭하는 플랫폼
- 1일 20개 프로젝트 런칭, 사용자당 1일 1표 부여 (표 수 공개 X)
- Next.js + MongoDB 기반, Shadcn UI + TailwindCSS 활용한 프론트엔드 구축
섹션별 세부 요약
1. 문제 정의 및 목적
- 기존 플랫폼(Product Hunt, Hacker News)에 너무 작거나 독특한 프로젝트가 적절히 노출되지 않음
- 공정성과 간단함을 강조한 런칭 환경 필요성 제기
- "인디 에너지" 중심의 커뮤니티 구축 목표
2. 핵심 기능
- 20개/일 런칭 제한 (과잉 프로젝트는 다음 날로 이관)
- 비밀 투표 시스템:
- 사용자 ID 입력으로 투표
- 투표 취소 불가, 표 수 공개 X
- 수상 프로젝트: 다음 날 홈페이지 특별 노출
- 간단한 분석: 제출, 투표, 수상자만 기록
3. 기술 스택
- 프론트엔드:
- Next.js (SSR 기반)
- Shadcn UI + TailwindCSS (디자인 시스템)
- 백엔드:
- MongoDB (데이터 저장)
- Google OAuth (사용자 인증 + 유저명 시스템)
- 추가 기능:
- £5 옵션으로 큐 스킵 (최대 5개/일)
결론
- 소규모 창작자에게 공정한 런칭 환경 제공
- Next.js + MongoDB 기반의 기술 스택을 활용한 간결한 웹 애플리케이션 설계
- 투명한 투표 시스템과 간단한 기능 집중을 통해 사용자 참여 유도
- VibeFight을 통해 유니크한 프로젝트의 발견 및 지원 가능