필수기능
출시 예정 기능 투표받기 나머지 2개 페이지에서 server action ip당 한번
vote:voice:ip
next.js device id get (server action edge)
투표하고 출시하면 이메일받
인스타 피드 분석기능 (공개 프로필만 crawling으로)
insta-fetcher
Gimenz • Updated 2024 Aug 6 5:41
notion 문서로 mbti 분석하기 (page id만 입력) 포함된 페이지 모두 분석함
카드 채팅 설정 고를 수 있게
오류 또 나면 1메가 넘으면 그냥 보낼때 빼기
부가기능
animation vercel rewrite 최적화를 header cdn caching
채팅방 이름설정되게
low priority
전부 재분석을 각자 1000원씩 계산한거 절반값으로 하거나 Pro 결제라고 이름 달아서 애초에 mbti 넣을 수 있게
gpt4 요청 데이터들 i/o만 저장해서 나중에 gpt3.5 fine tuning 비용절감 (데이터 문제될 수 있으니 보류
https://github.com/vercel/next.js/discussions/48427 real time progress SSE
grafana cloud map visualization
- visualize power user cluster report request
- visualize access map by point clouds
채팅 내 기간설정
채팅으로 알아보는 내 동물 매칭
Done
MBTI 카드 다운로드 이미지 1080 1920
retain results by redis
처음엔 nameMap api 만 보내서
인물별 결과 foldable하도록해서
남은건 api 연결로 dynamic result mapping 즉 비즈니스 로직 구현
한동안 retain해서 인물별 추가요청 가능하도록
좌상단 홈으로 돌아가는 logo
채팅 삭제 기능
데이터만 삭제기능 (추가분석 불가능)
대화와 분석 삭제기능
일주일 후 삭제됩니다, 삭제기능 까지
random result if gpt3 created
created time integer for report & chat
created by gpt3, gpt4 for report (visualize tag?)
기본적으로 gpt3분석가능하게, gpt4는 3900원 결제시 전부분석가능 일단 인물별, 채팅방별 예상비용 붕석부터 해서 그걸로 판단해야
analytics
vercel analytics
influx logging
middleware page access influx
- path
- (chatid) if dashboard
- lat lon
- focus share
api request
- chatid
- lat lon
- nickname
닉네임 종류 초과시 오류
MBTI-GPT Billing 하나씩만 요청가능한 global react state
root og issue
결제기능
채팅결제
GA4 for share event
influx logging error
채팅방 분석 → 단체방 모두 분석 키워드
payment 이후에는 searchparams 지우기
만료 기간 subtitlle로 리포트 아래에 표시 `레포트는 개인정보 보호를 위해 2023.01.23에 만료됩니다. (기간 연장)
대화 양이 적은 인물은 분석에 오류가 있을 수 있습니
analyze person에도 {created}로 세팅해두고 리로드해도 로딩중으로 일정시간 지나면 (api 보내서 체크가능하도록)
analyze person 이미 있으면 그거 return (서버 강제종료해서 3분뒤 다시요청되게)
일단 id, nameMap만 return받고 페이지로 이동한 다음 처리중 페이지 보여주기 created 만 이용
2가지 상황에서 로딩중에는 getchat에서 스켈레톤 보여주기
title만 바꾸기 데이터 인덱싱중 등 Carousel autoplay
fetch로 그냥 구현 openai check limit api? check limit function by fetch and check header
결제창 멘트 매력적으로 바꾸기 (더 정확한 mbti 분석과 다양한 근거)
결제하면 기존 model 낮으거 정밀분석 가능하도록
payment page check chat id paid then redirect?
삭제했다가 다시 파일 넣을 때 toss api로 paid된거면 그렇게 세팅
맘에 안들면 재분석 개별결제 dialog 상에서 mbti 넣어서
해당 톡방에 링크공유 action 유도 kakao talk 아이콘? 누구누구 님의 성격은?
Web share api instead of copy
톡방에 결제 부탁하기
GA4로 frontend event tracking
qr코드를 링크 클릭
이름 옆으로 링크 클릭
인물 분석
정밀분석을 위한 결제
개별 재결제
result page og image for mobile nameMap으로 몇명의 레포트
focus있으면 image, description - 사람이름으로?
payment 결제요청 페이지도?
Seonglae Cho