실전 프로젝트에 대한 일지
오늘한 것
오전 회의
- 프론트: 와이어프레임 토대로 만들것
- 백엔드: 알고리즘 구현 중
- input range 일부만 보이게
- 네가지
- 미세먼지, 코로나, 기온, 강수확률
- 정렬을 할지?
- 0으로 디폴트
멘토링
브리핑
- 기상데이터를 많이 불러오느라 어려운 점이 좀 있었다.
- 위경도 값을 보내주면 백엔드에서 처리해서 데이터를 보내준다
- 알고리즘은 코드화중
- 알림톡 준비 중
- 개인사업자 가죠옴
- api 신청
- 디자인 캐릭터, 색상 등 아직 남음
- 주말까지
조언
- 알고리즘이 중요한 프로젝트
- 알림톡
- 백엔드 아키텍쳐
- API를 따로 서버를 나누어 관리하고 싶다.
- 서버가 다르다보니까 서버내에서 api를 호출해야한다
- 오히려 비효율 아닌가
- 원래 한번에 계산에서 줘야한다
- 서버 간 요청이 제일 느리다
- 그다음으로 느린게 db 조회
- 연산은 빠르다
- 서버를 그냥 합쳐라
- 연산을 클라이언트에서 할 수도 있다
- Redis
- 아키텍쳐링이 필요한 것 같음
- 지역 정보를 캐싱하려고 함
- 정보별로 업데이트 주기, 시간이 달라서 정보가 꼬임
- 업데이트가 안되어 있는 경우가 있음
- Redis는 큰 딕셔너리와 같다
- keyname을 잘 사용해봐라
다음주까지는 추천 알고리즘 끝내고 프론트엔드에서 볼만하게 나오게 디자인은 거의 끝내도록하기
멘토링 후 회의
- 밸류를 정렬할 수 있는지
- 백에서는 힘듦
- 밸류는 0~ 100 으로 보내기
- 앞에서는 0~10으로 표시하기
- 금일 바람 정보만 추가
- 시간별단위 필요?
- 생성된 시간 기준 0번 인덱스
- 현재 시간 기준으로 찾아야 한다
- input range 4개 기본으로 보이도록 할 것임
- 로그인 없애는 추세
- 없앨까?
- 모바일 로컬스토리지에 데이터 저장
- 사용자의 접근성을 더 높이기 위해서
- 알림톡
- 로그인이 필요한지
- 간단한 정보만 날리기
- 광고 붙이기 알아보기
- 옷차림 관련해서
- 카드로 만들어서 보내기
- 사용자 지역설정
한 것
- 사용자 현재 위치 불러오기
- Button 오류 해결
- 옵셔널 체이닝 추가
- 설정 페이지 작업 시작
- AppLayout.tsx 설정
- reset.css
- 전체 폰트(html) 조정
- box-sizing: border-box 추가
- Element 컴포넌트 작업 완료
할 것
- 반응형 디자인
- 마무리 단계에서 하기
- PWA 배포 방법
- 도메인 준비
- HTTPS 알아보기
- 검색한 사이트가 노출이 잘 되는 방버 찾기
- Cloud Front 공부
- 스와이프 라이브러리 찾아보기
- API 데이터 화면 출력
- Setting.tsx 작업
- index.tsx 작업
'programming study > 항해99 커리큘럼' 카테고리의 다른 글
[항해99 1기] [Chapter6] 실전 프로젝트 (9) (2021.5.3) (0) | 2021.05.03 |
---|---|
[항해99 1기] [Chapter6] 실전 프로젝트 (8) (2021.5.1) (0) | 2021.05.01 |
[항해99 1기] [Chapter6] 실전 프로젝트 (6) (2021.4.29) (0) | 2021.04.29 |
[항해99 1기] [Chapter6] 실전 프로젝트 (5) (2021.4.28) (0) | 2021.04.28 |
[항해99 1기] [Chapter6] 실전 프로젝트 (4) (2021.4.27) (0) | 2021.04.27 |