프로젝트 배경
1) 문제점 모임·회식·스터디 등에서 순서 정하기, 내기, 아이스브레이킹용 미니게임이 필요할 때마다 사람들은 검색 광고와 팝업이 뒤섞인 사이트를 전전하거나, 각기 다른 앱을 여러 개 설치해야 하는 불편을 겪고 있었습니다. 기존 서비스 대부분은 회원가입을 요구하거나, 게임 1종만 단독 제공해 "그때그때 필요한 게임"을 한곳에서 빠르게 실행할 수 있는 선택지가 마땅치 않았습니다. 2) 프로젝트 목표 회원
프로젝트 성과
23종 미니게임 단일 플랫폼 구축
뽑기·파티게임·기록경쟁 등 4개 카테고리 23종 게임을 기획부터 배포까지 1인 개발로 완성 (100자 이내 확인용, 실제 39자)
완전 서버리스 아키텍처 설계
게임 로직을 전량 클라이언트에서 처리해 DB 장애 시에도 랭킹 기능만 제외하고 전 게임이 정상 동작하는 구조를 구현
무가입·무설치 즉시 실행 UX 구현
회원가입·앱 설치 절차 없이 URL 접속만으로 0.1초 내 실행되는 정적 SPA로 진입 장벽을 제거
CI/CD 자동 배포 파이프라인 구축
GitHub Actions로 push 시 타입검사·빌드·배포가 자동 실행되는 무중단 배포 체계를 직접 설계
부정 방지 랭킹 시스템 구현
클라이언트 조작 가능성을 감안해 Supabase RPC 서버 함수에 이중 검증 로직을 둔 실시간 랭킹 2종 구현
핵심 기능
진행 단계
기획
2025.07.
게임 목록·기술스택(React 19 + Vite + Tailwind + Supabase) 결정, 서버리스 아키텍처 방향 설정
프로젝트 상세
1) 포트폴리오 소개 : 서비스 카테고리: 엔터테인먼트/유틸리티 (Entertainment / Simple Utility Tool) 메인 타깃: 친구, 동료, 가족 등 소규모 그룹 내에서 재미있는 결정 및 내기를 즐기고자 하는 사용자 간략 소개 예시: 점심내기, 제비뽑기, 밸런스 월드컵 등 일상 속의 소소한 재미와 결정을 돕는 간편 웹 기반 미니 게임 및 유틸리티 통합 서비스 개발. 2) 작업 범







