
수많은 지원서와 포트폴리오를 제출하고, 코딩 테스트 문제를 매일 풀며 시간을 보내고 있는 취준생이다. 근데 마냥 코테 공부와 블로그 쓰기 + 정보처리기사 공부하기만 준비하다 보니까 내가 개발자 지망생인데 개발을 까먹을 것 같아서 "개인 프로젝트"를 해야겠다고 마음을 먹었다.
개인 프로젝트는 어떤 주제를 잡을건지가 항상 고민인 것 같다. 구글링을 해보니 게시판 만들기, 블로그 만들기, 포트폴리오 사이트 개발하기... 등등 나온다. 난 그것보단 내가 관심있는 분야에 대한 웹 서비스를 만들어보고 싶어서 고민을 하기 시작했다.
내가 좋아하는 것은 스포츠다. 야구, 축구, 골프 등등
근데 이 중 야구는 티켓팅, 경기 정보와 같은 서비스들이 대기업이 먹고 있어서 아주 좋은 앱이나 웹 서비스가 많다. 그래서 난 골프쪽 웹 서비스를 만들기러 결정했다!
1. 아이디어
우선 골프를 좋아하고, 자주 찾아보는 사람 1인으로서 전국 골프장에 대한 정보가 매우 부족하다. 사람들이 가장 많이 이용하는 골프 서비스인 '카카오골프예약', '스마트스코어', '김캐디'와 같은 어플을 보면 등록되어 있는 골프장도 많지만, 등록 안되어 있는 골프장이 많다. 물론 예약 대행업이기 때문에 골프장 측에서 수수료를 지불해야하므로 등록을 안했을 것이다. 나는 그래서 우선 정보 전달의 목적으로 전국 모든 골프장을 볼 수 있는 골프장 조회 기능을 구현해보자 했다. 마음 같아서는 골프 지도를 만들고, 캐디 의무 여부, 대중제/회원제, 가격 등의 필터링 기능까지 씌워서 시각화할 수 있는 기능을 만들고 싶었는데 우선 개인 프로젝트이므로 한계가 있을 것 같아서 이런 부분은 차후에 개발하기러 했다.


두 번째로 골프인들끼리 소통할 수 있는 공간이 부족하다. 어느 골프장에는 노캐디가 되더라, 어디는 상태가 안좋더라 등 의견을 나누는 모습이 많이 볼 수 없다. 이러한 점들을 바탕으로 골프 통합 플랫폼을 구축하기로 결정했다
2. 전체적인 기획
- 서비스명 : 그린톡(GreenTalk)
골프하면 생각나는 것이 '그린'이다. 라운딩을 하며 동반자와 초록 색의 잔디 위에서 이런저런 이야기를 나누듯이, 이 서비스에서도 다양한 골프인들이 정보를 주고 받았으면 좋겠다는 마음으로 이름을 지었다.
- 타겟 유저 : 모든 골프인, 다른 지역의 골프장 정보가 궁금한 사람, 골프에 대한 소통이 필요한 사람 등
- 시장 조사
아직 골프업계에 많은 서비스들이 존재하지 않음. 거의 다 예약 대행 사이트 또는 골프 용품 구매 서비스이다. 골프 정보를 모아보기 좋은 서비스는 아직 없다고 판단
- 카카오골프예약 : 골프 예약 대행 중심 앱. 골프 예약, 패키지 예약, 조인, 멤버쉽 기능 등 예약 위주 기능을 제공
- 스마트 스코어 : 골프 스코어 기록형 앱. 라운딩 완료 한 스코어 자동 전송(스마트 스코어 제휴 골프장에서), 골프 예약, 골프 용품 쇼핑 기능 등 필드를 나간다면 모를 수 없는 앱
- 김캐디 : 스크린 골프의 예약 대행으로 시작. 최근에는 연습장 예약으로 발을 넓힘. 또한 커뮤니티 서비스도 존재(활발하지는 않음)
3. 핵심 기능
1. 골프장 기능
- 내가 위치한 지역 중심 20Km 이내 모든 골프장 현황
- 내가 선택한 지역 중심 20Km 이내 모든 골프장 현황
- 지역별 골프장 현황(경기도, 충청도, 경상도 등)
2. AI 활용 스코어 보관
- 스마트스코어 스코어카드 실물/캡쳐본, 스크린 골프 스코어(골프존, 카카오)를 AI를 이용해 인식하고 유저별 자동 저장 및 보관
- 연도별 평균 타수(스크린/필드), 라베(스크린/필드), 올해 평균 타수(스크린/필드) 기재, 프로필에도 기재 예정
3. 커뮤니티 서비스
- 게시판 카테고리 : 자유, 질문, 리뷰
- 게시글 작성, 수정, 삭제 및 댓글 작성, 수정, 삭제 기능
- 대댓글 기능(추후 구현 예정)
4. 마이페이지 기능
- 내 정보 조회 및 수정
- 나의 스코어 관리(비공개/공개 설정, 스코어카드 삭제)
5. 로그인 기능
- 카카오 로그인 이용
- 최초 카카오 로그인 시 추가 정보 페이지로 이동 후 선호 지역, 평균 타수 등을 입력 후 회원가입 처리 예정
4. 기술 스택

백엔드는 이렇다. 근데 프론트엔드는 아직 경험이 없어서 추후 학습 후 결정하겠다.
5. 기획 후기
첫 개인 프로젝트라 쉽지 않을 것 같지만, 꾸준히 조금씩 개발하며 Git과 블로그에도 기록을 남기며 진행해보도록 하겠다. 내가 모든 웹 서비스의 아키텍쳐와 모든 기능을 내 힘으로 구현해본적이 없어서, 완성되는 과정에서 많은 것들을 배울 수 있을 것 같다. 화이팅