MoiGO
25.06 ~ 25.08
“3일 걸릴 모임 준비, 단 3분만에” - 스포츠 관람을 위한 사람과 공간을 연결하는 올인원 플랫폼입니다. 혼자서 스포츠 경기를 보는 것이 아쉬운 사용자들을 위해 함께 응원할 사람을 찾고, 원하는 경기를 중계하는 가게를 예약할 수 있는 서비스를 제공합니다.
📱 앱 화면

🛠️ 기술 스택
- FrontEnd: React Native (Expo)
- BackEnd: Node.js, Express
- DB: MySQL
- 상태관리: Zustand
- API 통신: React Query
- 실시간 통신: Socket.IO
- 배포: Xcode TestFlight
- 지도 서비스: Google Maps SDK (미완성)
💡 주요 기능
- 사용자 인증 시스템 (JWT 토큰 기반)
- 역할별 서비스 (일반 사용자/사업자)
- 모임 생성 및 참여 (예약 시스템)
- 위치 기반 매장 검색 (미완성)
- 에스크로 결제 시스템 (예약금 자동 관리) (사업자등록증 필요)
- 실시간 커뮤니케이션 (채팅)
- 실시간 경기 정보 API 연동
- 리뷰 시스템 및 사용자 관리
- 매장 운영 대시보드 (사업자용)
- 채팅방 관리 (입장/나가기/강퇴 기능)
✨ 프로젝트의 특별한 점
- 올인원 플랫폼으로 모임 생성부터 장소 예약까지 통합 제공
- 창업 해커톤에서 MVP 개발 완료 및 우수상 수상
- React Native + Expo로 크로스플랫폼 모바일 앱 개발
- Zustand와 React Query를 활용한 효율적인 상태 관리
- Socket.IO를 통한 실시간 채팅 및 알림 시스템
- 사업자와 일반 사용자 역할 분리로 맞춤형 서비스 제공
- 스포츠 관람 문화 확산과 지역 상권 활성화 동시 실현
- 에스크로 결제로 노쇼 방지 및 안전한 거래 보장
🚧 현재 진행 상황
- MVP 개발 완료 및 TestFlight 배포
- 사용자 인증, 모임 관리, 채팅 시스템 구현 완료
- 사장님 전용 대시보드 및 예약 관리 시스템 완료
- 부산 지역 베타 테스트 진행 예정
💰 비즈니스 모델
- 예약금 수수료 (예약금의 3-5%)
- 가게 구독 서비스 (사장님 프리미엄 기능)
- 스포츠 관련 브랜드 타겟 광고
- 전국 서비스 확장을 통한 규모 확대
🔑 개발 과정에서 얻은 것
- 창업 해커톤을 통한 실제 서비스 개발 및 배포 경험
- React Native + Expo로 모바일 앱 개발 및 TestFlight 배포
- Zustand와 React Query를 활용한 현대적인 상태 관리 학습
- 에스크로 결제 시스템 구현으로 안전한 거래 시스템 구축 (사업자등록증 필요)
- 사업자 등록 등 법적 요구사항에 대한 이해
- 팀 협업을 통한 커뮤니케이션의 중요성 깨달음
- AI 도구(Cursor) 활용을 통한 효율적인 개발 프로세스 체험
📱 배포 정보
- GitHub: https://github.com/2025-PNU-SW-Hackathon/PNUSW-2025-go-16
- TestFlight: 베타 테스트 진행 중
- 팀명: 모이GO (사람을 잇는 시작)
- 참여 공모전: 2025 PNU SW 해커톤
- 팀 구성: 5명 (윤대한, 김재혁, 정예준, 박태원, 김세한)