프로젝트 목록

MoiGO

25.06 ~ 25.08

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

📱 앱 화면

스크린샷 1

🛠️ 기술 스택

  • 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) 활용을 통한 효율적인 개발 프로세스 체험

📱 배포 정보

← 다른 프로젝트 보기