[기획 회의] 10월 12일 (목) - boostcampwm2023/iOS04-HeatPick GitHub Wiki

부스트캠프 7기 프로젝트 목록

  1. 커뮤니티, 개발자를 위한 (커뮤니티, 스터디, SNS 등)

    1. 뻔함, 무난 → 뭔가 후킹할 수 있는 것이…
  2. 채팅

    1. 기능적인 요소, 굳이 프로젝트 단위로는 아닌 것 같음
  3. 지도앱 (러닝 등)

    1. 기능적인 요소, 굳이 프로젝트 단위로는 아닌 것 같음
  4. 실시간 문서 작업

    1. 웹 서비스 같은 느낌이 강하게 든다
    2. 어차피 마크다운이나 HTML을 사용할 것 같음
    3. 굳이 문서 작업을 모바일로 하나?
  5. 영상 서비스

    1. 기능적인 요소, 굳이 프로젝트 단위로는 아닌 것 같음
  6. 운동 (헬스케어, 기록 등)

    1. 너무 큰 카테고리 같기도, 조금 더 구체화 필요
  7. 데이터 시각화 (보통 웹 서비스로)

    1. iOS 앱 느낌은 부적합
    2. 앱은 아기자기 알찬 느낌 (데이팅 앱)
  8. 동기부여

    1. 너무 큰 카테고리 같기도, 조금 더 구체화 필요
  9. 골프

    1. 골프 좋아하는 사람 없음
  10. 차량 공유 서비스 (aka 쏘카)

    1. 지도 + 커머스 앱 같은 느낌

      → API 찍는 느낌

  11. 게임 (퀴즈 등) - 보류

    1. 캐치마인드?
    2. 소켓 사용하지 않을까?
    3. 스트리밍
    4. 너무 모르는 부분이기도 함 (사전 조사가 필요)
    5. 현재 배운 것과 다른 부분이 많을 수 있음
  12. 커피 주문 알림 서비스

    1. 확장성이 낮음
    2. 현실적으로 겪는 어려움이 많을 것 같음
  13. 캘린더 (약속 관리 등)

    1. 굳이 백엔드 없이도 개발 가능함 (도전적인 과제가 아닌 것 같음)

어떤 주제로 확정 지을지 ?

  • 실시간 서비스 (웹소켓)
  • 사람 매칭 서비스
    • 데이팅
    • 수익화 가능할지도..?
    • 지도, 채팅, 커뮤니티, 영상, 캘린더 다 해먹을 수 있음
    • 확장성이 개쩜
  • 지도 + 인스타그램
    • 지도에 핀을 찍어 스토리를 남긴다
  • 운동 앱
    • 운동 매칭 서비스
    • 워치를 이용한다?
    • 헬스 앱
    • 운동 후에 쉬는 시간 알림

지도 + 인스타그램로 주제 확정

기능

  • 지도에 핀 찍어서 스토리를 남김
  • 저장한 위치 정보를 활용
    • 핫 플레이스 (e.g, 최근에 스토리를 많이 남겼어요!)
    • 내가 좋아하는 장소 (e.g, 스토리를 자주 남겼어요!)
      • 스토리 개수 또는 좋아요 활용
        • 게이미피케이션 → 생각보다 할 게 많을 수 있음
        • 경험치, 레벨, 칭호 등등
        • 어뷰징 체크
      • 채팅
        • 인스타 DM 마냥

도전적인 요소

  • Server
    • 실시간 검색 (엘라스틱 서치?)
      • 추천 알고리즘
        • 단순히 스토리 남긴 개수로 하는 것이 아닌 좋아요나 조회수 등 여러 값들 사용
        • 현재 위치를 통해서 핫 플레이스 를 띄워주기
        • 네이버 클라우드 AI를 활용해도 좋을 듯
      • 게이미피케이션 로직
        • 레벨 등 여러 요소를 추가 (레벨에 대한 설계, 경험치 설계 등)
        • 많은 스토리를 남긴 사람에게 칭호 주기 (칭호 획득 로직 설계)
        • 채팅
        • 소켓을 이용한 실시간 통신
        • 푸시 서버
  • iOS
    • 지도 API 사용 → 깊게 가려면? 네이버 지도
    • 채팅 → 깊게 가려면? 카카오톡
      • 푸시
    • 게이미피케이션적인 요소 → 깊게 가려면? 토스 애니메이션급
      • 화려한 애니메이션