---
# System prepended metadata

title: Project scope

---



# Project scope

- 화면 별 기능/인터랙션/이벤트 분석

- 이벤트 로그 정의
https://docs.google.com/spreadsheets/d/1JuG9vLeBWsvpTwx8YDzwmGC8QISyTXI28H34osQy88U/edit#gid=0

[프로젝트 제목] – 프로젝트 범위

-  서론 : 사용자 이벤트 수집기

-  프로젝트 범위 : 기존에 배포되어있는 VIBE 웹, 앱을 클론하되, 이벤트 수집에서 유의미한 기능, UI를 위주로 구현합니다. 

-  프로젝트 결과물 : 바이브와 라인 뮤직의 사용자 이벤트 수집의 설계와 검증을 실제 앱웹 배포 없이 선행적으로 할 수 있게 하기 위한 프론트엔드와 백엔드를 구축합니다.

-  프로젝트 수락 기준 : 통계적으로 의미가 있는 사용자 이벤트 수집, 데이터베이스에서 확인할 수 있어야 한다. 데이터 활용도를 높임으로써 로그 데이터 분석에 소요되는 자원을 절감할 수 있어야 한다.
    
-  프로젝트 배제 : 사용자에게 노출되거나 인터렉션을 받은 주요 화면 요소를 포함하지만 음원 재생 기능은 넣지 않습니다.


-  프로젝트 제약 : 12/21일까지 구현
      - iOS
        SwiftUI와 ComBine 학습이 필요합니다.
      - Web
        Typescript와 Next.js 학습이 필요합니다.

<br>
## 멘토님께 질문

* 사용자 이벤트 수집기 서비스의 사용 목적이 궁금합니다.
페이지에 오래 머물게 하기 위한 분석도구인지, 유저 플로우를 파악할 수 있게 한 도구인지(UX) 등 해당 서비스의 목적에 따라 수집해야 하는 로그 데이터가 상이.
* 데이터 수집 이후의 통계도 처리해야 할까요?
* 데이터를 서버에 전송하는 시기는 언제인가요 만약 서버 요청시 데이터를 보내는거라면 CoreData는 언제 사용할까요?
* 앱/웹 기능을 이벤트 수집용으로만 구현하고(UI, 화면이동) 실제 기능은 구현하지 않아도 되나요? 
* 스프레드 시트에 작성한 형식과 예시 피드백 (params 데이터 처리, 식별자 명)

