<aside>
💡 수료 후, 이력서에 우리가 만들어낸 내용들을 꼼꼼하게 채워넣어야겠죠?
우리 프로젝트의 강점을 잘 녹여내기 위해 회고록 양식을 공유 드립니다.
프로젝트와 작성하시는 회고록을 기반으로 다음 주 멘토님들께서 순회할 예정이니,
새롭게 추가/개선할 기능
이나 수정 방향성
에 대해서 깊은 고민을 할 수 있는 기회가 되길 바랍니다 😊
</aside>
3주차까지의 후기 및 소감
<aside>
📢 중간 발표 이전 기재
</aside>
1. MVP 중간발표 자료
- 프로젝트 정보
- 서비스명: 모아요 이츠
- 서비스 기획 의도
- 1인 가구가 증가하고 있는 요즘, 최소 주문 금액으로 인해 음식을 주문하는데 어려움이 있다.
- 배달비를 부담해야 하지만 적지 않은 금액이다.
- 위와 같은 이유로 많은 사람들이 겪는 불편함을 해결하고 많은 사람들이 다양한 음식을 즐길 수 있게 하고자 해당 서비스를 기획하였다.
- 프로젝트 한 줄 설명:
알림
기능뿐만 아니라 실시간 채팅
과 스케줄링
을 기반으로 한 배달 주문 최적화 플랫폼: 1인 가구나 소규모 가구 등이 원하는 음식을 쉽게 주문하고 배달 받을 수 있게 돕습니다.
- 최종 MVP 스펙
- 위치 정보 기능 (지도 API 사용)
- 실시간 채팅 기능
- 스케줄링 기능
- 알림 기능
- 서비스 배포 URL: moayoeats.store
- 팀 노션 URL: https://github.com/moayoeats/moayoeats
2. 기술적 의사결정 & 트러블슈팅 기록
- 프로젝트를 진행하면서 직면한 문제를 어떤 과정으로 해결 하셨는지, 스택별로 기록 해 주세요
- 기술적 의사결정을 기본으로, 트러블슈팅도 있다면 기록해둡시다.
🛠 트러블슈팅
<aside>
📢 중간 발표 이후 기재
</aside>
3. 중간발표 피드백 기록
- 월요일에 대면 피드백을 꼼꼼히 기록해두고, 개선이 필요한 사항에 적용해봅시다.
- React 예시
4. 중간 발표 후 회고
1) 미구현 된 MVP 기능
- 거리별 정렬 기능
- 해시태그 기능
- OAuth
- 이메일 인증
2**) 추가/개선 할 기능과 그 이유**
- (개선) 채팅
- 프론트 수정(전송 시간, 채팅 구분)
- 이전 채팅 기록 불러오기
- (추가) 채팅
- 채팅방 입장, 퇴장, 메시지 푸쉬 알림
- Redis를 활용한 성능 향상
- (개선) 스케쥴링 삭제 기능 : 데이터를 한번에 삭제하지 않고 나누어서 삭제해서 데이터의 흐름을 컨트롤함, 삭제시 롤백되었을때의 에러처리나 후처리등 개선하고싶음
- (변경) CodeDeploy ⇒ Docker Image를 통한 배포 : 운영체제가 정리된 환경이 가져오는 이점. ⇒ 성립 및 확인된 프로젝트환경을 다른 작업환경에 동일하게 구성할 수 있음.
- (추가) 알림 전체삭제 : 계속해서 쌓이기만 하는 데이터를 방치해 발생할 문제 방지.
- (수정) 알림이 목적에 맞게 가도록 수정 :
- (추가) 회원 탈퇴
- (추가) Refresh Token