우리 프로젝트에서 기술적으로 강점을 삼을 만할 항목을 정리해 주세요. (최종 발표 및 면접에서 프로젝트를 진행할 때 어떤 도전을 했는지 말할 수 있는 좋은 소스가 됩니다)
프로젝트에 적용했던 핵심 기술 목록을 작성해 주시고, 각 기술을 도입하게된 의사결정 과정을 정리해주세요.
| 요구사항 | 선택지 | 핵심 기술을 선택한 이유 및 근거 |
|---|---|---|
| server side pagination | offset / cursor | 마이페이지 예약의 경우에는 사용자가 조회하는 중 추가 데이터가 생성될 경우가 거의 없기 때문에 구현이 간단한 offset 기반 페이지네이션을 적용 |
| exception handling | API별로 처리 / 미들웨어에서 일괄 처리 | exception별로 custom error를 API 외부에서 정의하여 API 실행 중 에러 발생 시 미들웨어로 넘겨 일괄적으로 처리하여 유지보수 용이성을 높힘 |
| 위도 경도 추가 | FE에서 위도,경도직접 입력 / FE에서 받은 주소를 이용해 BE에서 처리 | 카카오지도에서 화면 안에 있는 병원들을 가져오려면 좌표가 필요한데 일일이 위도, 경도를 입력하기 어려워 FE에서 병원 주소를 BE으로 받으면 자동으로 위도,경도를 추가해주어서 사용자 편이성을 높힘 |
이번 주 한 일
사용성 테스트를 진행했다면 해당 항목을 추가로 작성 해 주세요
사용성 테스트 설문지의 링크와 결과, 결과를 토대로 반영해야 할 점을 작성 해 주세요
사용성 테스트를 기반으로, 무엇을 어떻게 개선하면 좋을지 우선순위 별로 기록 해 주세요
| 우선순위 | 개선 및 추가사항 | 마감일자 |
|---|---|---|
| 1 | 콘솔 로그 삭제 | 2023.03.25. |
| 2 | 로그인 이후 일정시간 지나면 accessToken 만료 메시지 표기 | 2023.03.29. |
| 3 | 비로그인 경우의 수 처리 | 2023.03.26 |
| 4 | 사용자를 위한 UI 수정 및 추가 | 2023.03.28. |
| 5 | 서면 피드백 반영 | 2023.03.31. |
| 6 | 홈페이지 가이드라인 및 알람창 표시 | 2023.03.26 |