본문 바로가기

programming study/항해99 커리큘럼

[항해99 1기] [Chapter6] 실전 프로젝트 (9) (2021.5.3)

실전 프로젝트에 대한 일지

오늘한 것

전체 회의

주요 사항

기능 고도화를 중점적으로 하자

런칭은 4주차 월요일에

금주 토요일에 MVP 1차 목표

마케팅 전략회의 목 금

프로젝트 명 - 외출 난이도 (Weather Level)

프론트

  • 세팅 초기값이 안 변하는 문제 해결
    • api 나오면 연동하면 된다.
  • Next.js 스프링에서 안될 수 도 있는 이슈
  • 타입스크립트 강의 틈나는 대로 듣기
  • 상세 페이지 어떻게 만들지?
  • 헤더에 사용자가 세팅한 데이터 보내기
    • 프론트에서 사용자 식별 키를 만들어 보내기
    • 그것과 선호도와 같이 행에 저장하고 다시 보내주기
    • 식별값은 처음에는 null
    • 커스터마이징 한 시점에서 식별값 보내기
    • UTC 시간 + 난수 사용

디자인

  • 위치설정 기능 추가
    • 페이지로 띄우기
    • API? or 프론트단에서 주소 목록?
  • 메인페이지 카드 4개 정렬하기
  • 옷차림 표현
    • 카드에 간략하게 그림 그리기
  • 카드를 클릭하면 별도 페이지로 이동해서 정보 보여주기
  • 아이콘
    • 변하는 것, 변하지 않은 것 만들기
  • 다크모드
    • 여유 있으면 만들기

백엔드

  • 3주차에 버그, 기능 개선 예정
    • 그리고 배포, 구글 애드센스 등
  • 로그 추적 가능하념 할 것
  • 질문에 따른 범주 정하기
    • 3주차 구현 예정
  • 데이터 점검
  • 알고리즘 코드 완벽하게 작성하기
  • 서버 적용 및 테스트
  • 알림톡, 카카오톡 공유 기능

 

프론트 회의

  • Setting.tsx
    • 아이디 생성, API 통신
  • 로컬 스토리지 저장
  • 아이콘 분기
    • 딕셔너리로 관리하기

한 것

  • Next.js -> CRA 로 바꾸기
    • 파일 구조 변경
    • Redux 코드 변경
    • 패키지 세팅
  • 린트 오류 해결
  • Setting.tsx 관련 API 추가

할 것

  • 타입 모듈화
  • 치수별로 좋음, 나쁨 척도 정하기
  • 반응형 디자인
  • PWA 배포 방법
  • 도메인 준비
  • HTTPS 알아보기
  • 검색한 사이트가 노출이 잘 되는 방법 찾기
  • Cloud Front 공부
  • Setting.tsx 작업
  • index.tsx 작업
  • 광고 넣는 법 알아보기
  • 로컬 스토리지 데이터 설계
  • 비동기 처리 알아보기
  • NotFound 만들기
  • SEO 이슈 해결
  • 코드 스플리팅