- Ltv 계산 step1, 2, 3 UI 및 로직 구현
- 랜딩 페이지 UI 구현
- 로그인 페이지 UI 및 회원가입/로그인 로직 구현
- ltv 계산기
├─assets
├─components
│ ├─Home ...// 홈페이지 관련 컴포넌트
│ ├─login ...// 로그인 페이지 관련 컴포넌트
│ └─LtvCalculation ...// 계산페이지 관련 컴포넌트
│
├─context
│ ├─firestore ... // db역할 해줄 firestotre 관련 코드
│ └─loginAuthentication ... // 로그인 인증에 필요한 코드
├─pages
│ ├─Home
│ ├─Login
│ └─LtvCalculation
│
├─store ... // recoil 전역 store
├─styles ... // styled component 글로벌 스타일
├─types ... // 타입 정의
└─utils ... // 유틸 함수 모음
- Repository clone
- 필요한 모듈 설치
npm install
-
Firebase 관련 .env 설정
-
실행
npm start
디자인 팀이 제작해준 피그마 도안을 기반으로 홈페이지 역할을 해줄 랜딩 페이지를 구현하였습니다.
LTV 계산은 인증이 완료되었을 때만 접근이 가능하도록 제한하였고, 이를 위한 로그인 페이지를 구현하였습니다.