[Toy Project] 점진적 과부하 사이트 - 12

yongkini ·2022년 6월 16일
0

ToyProject

목록 보기
15/24

현재 남은 구현 사항

  • 이메일 인증까지는 필요없을 것 같은데 일단은 이메일 형식으로 만들어놔서 차라리 이메일이 아니라 아이디로 만들도록하고 중복체크 등을 해서 적용하면 될듯
  • env 파일에 firebase config 파일 넣기

: 고칠점

  • setInterval로 시간을 카운팅하도록 해두다보니 현재는 웹으로 배포한 상태라 시간이 제대로 표기가 되지 않는 문제가 발생했다. 물론 앱으로 배포할거라 상관없을 수 있지만 만약에 앱도 백그라운드 상태로 뒀을 때 웹처럼 setInterval이 작동하지 않는다면 문제가 될 것이기에 이 부분에 대해서 공부해두자.
    ** 해결 방법(2022/06/17) : setInterval로 0부터 카운팅을 하는게 아니라 일단 시작 시간을 받고, 계속해서 그 시작 시간과 현재 시간을 diff(difference)해서(setInterval 간격 0으로) 그 차이를 출력하도록 한다. 이렇게하면 아무리 백그라운드로 가면서 setInterval이 정지돼도 백그라운드에서 돌아오면 무조건 지금까지 지난 시간이 출력될 수 있다.

현재 단계 : 마무리 단계

  • 로그인 및 회원가입 부분 마무리
  • Fix Mode 버튼 UI 완성
  • 핸드폰 기종별 반응형 UI 완성
  • error 처리
  • React Native 플젝 만들고, web view 심기

현재 확인 가능 링크 :
http://healthappclient.s3-website.ap-northeast-2.amazonaws.com/

profile
완벽함 보다는 최선의 결과를 위해 끊임없이 노력하는 개발자

0개의 댓글