피치체크
Role
기획, 디자인, 앱 개발 총괄
Period
2025.11 - 현재
Tech Stack
Overview
조기축구 총무를 위한 팀 관리 앱
Achievements
- 01누적 다운로드 40+
- 02포커스 그룹 대상 서비스 지속 개선중
Planning Process
기획 배경
조기축구 팀 총무들이 선수들의 출석 및 지각 여부를 수동으로 확인해야 하는 비효율적인 운영 문제를 해결하기 위해 시작한 프로젝트입니다.
선수들이 제각각 행동하는 환경에서 총무가 직접 인원을 찾아다니며 출석을 체크해야 했고, 이로 인해 경기 운영에 집중하지 못하는 문제가 발생했습니다. 또한 조기축구 팀을 위한 명확한 관리 솔루션이 존재하지 않았습니다.
이를 해결하기 위해 GPS 기반 출석 체크 기능을 중심으로, 경기 단위 관리 및 팀 운영 기능을 갖춘 모바일 앱을 기획·개발했습니다.
베타 테스트 이후 실제 사용자 피드백을 기반으로 RSVP, 경기 전 알림, 스쿼드 기능 등 운영에 필요한 기능을 지속적으로 개선하고 있습니다.
문제 해결 및 기술 구현
- GPS 기반 출석 판정 로직 구현 (위치 반경 + 시간 기준 자동 판정)
- 경기 단위 출석 관리 구조 설계 (정시 / 지각 / 결석 자동 분류)
- 팀/역할 기반 권한 시스템 설계 (매니저 / 선수)
- JWT 기반 인증 및 세션 관리 구현
- Flutter + Riverpod 기반 상태 관리 및 네트워크 처리
- PostgreSQL + Prisma를 활용한 데이터 모델링
-Docker 및 OCI 기반 배포 환경 구축
- GitHub Actions, Fastlane을 활용한 CI/CD 자동화
역할
[디자인 / 앱 / 백엔드 전체 개발 총괄]
- Flutter 기반 모바일 앱 개발 (Riverpod, Dio)
- GPS 기반 출석 판정 로직 구현 (Geolocator 활용)
- Express.js(TypeScript) 기반 백엔드 설계 및 개발
- JWT 기반 인증 및 팀/역할 권한 구조 설계
- PostgreSQL + Prisma를 활용한 데이터 모델링
- Docker 및 OCI 기반 배포 환경 구축
- GitHub Actions, Fastlane을 활용한 CI/CD 구축