<aside>
💡 수료 후, 이력서에 우리가 만들어낸 내용들을 꼼꼼하게 채워넣어야겠죠?
우리 프로젝트의 강점을 잘 녹여내기 위해 회고록 양식을 공유 드립니다.
프로젝트와 작성하시는 회고록을 기반으로 다음 주 멘토님들께서 순회할 예정이니,
새롭게 추가/개선할 기능
이나 수정 방향성
에 대해서 깊은 고민을 할 수 있는 기회가 되길 바랍니다 😊
</aside>
3주차까지의 후기 및 소감
<aside>
📢 중간 발표 이전 기재
</aside>
1. MVP 중간발표 자료
<aside>
📝 프로젝트 정보
- 서비스명: 메디헬프(Medihelp)
- 서비스 기획 의도: 복용 중인 약을 효과적으로 관리하고 사용자 간 경험을 공유할 수 있는 종합 디지털 헬스케어 플랫폼 제공
- 프로젝트 한 줄 설명: 복용 중인 약을 스마트하게 관리하고, 부작용 정보를 쉽게 공유할 수 있는 당신의 디지털 약사, 메디헬프
- 최종 MVP 스펙:
- 약 검색 및 정보 제공
- 복용 관리 캘린더
- 커뮤니티 기능 (게시글 CRUD, 댓글)
- 회원가입/로그인 (소셜 로그인 포함)
- 마이페이지
- 서비스 배포 URL: https://medi-help-seven.vercel.app/
- 팀 노션 URL: (A09) 리더쉽9만
</aside>
2. 기술적 의사결정 & 트러블슈팅 기록
프로젝트를 진행하면서 직면한 문제를 어떤 과정으로 해결 하셨는지, 스택별로 기록 해 주세요
- 기술적 의사결정을 기본으로, 트러블슈팅도 있다면 기록해둡시다.
<aside>
🚧 작성중
- 문제 상황: 약 2700개의 데이터를 불러오는 데 시간이 오래 걸림
- 해결 방안: 페이지네이션 구현 및 Supabase 테이블에 API 데이터 저장
- 상태 관리:
- 도입 이유: 효율적인 상태 관리와 불필요한 리렌더링 최소화
- 결정: Zustand 사용 (Redux 대비 간편하고 효율적)
- 인증/인가:
- 문제 상황: 브라우저 시작 시 유저 정보 초기화 필요
- 해결 방안: 로그인 상태 유지 로직 구현 중
</aside>
<aside>
📢 중간 발표 이후 기재
</aside>
3. 중간발표 피드백 기록
- 월요일에 대면 피드백을 꼼꼼히 기록해두고, 개선이 필요한 사항에 적용해봅시다.
- React 예시
<aside>
📝 메디헬프(Medihelp) 프로젝트 중간 발표 피드백 정리
1. 긍정적 평가
- API 정보 제공과 캘린더 기능을 통한 약물 기록 기능이 실용성 있는 기능으로 평가됨
- 전반적인 기능 구현이 잘 이루어짐
2. 개선 및 추가 제안 사항
2.1 알림 기능
- 시간에 맞춘 푸시 알람 구현
- 복용 체크 기능 추가
- 매일 복용해야 하는 약(반복) 관리 기능
- 일정 생성 시점부터 반복 설정 가능하도록 구현
2.2 커뮤니티 기능 개선
- 글 수정/삭제 버튼 노출 시 해당 글에만 표시되도록 수정
- 댓글 작성 시 연속 게시 방지 기능 구현
- 댓글의 줄바꿈 처리 개선
- CSS white-space 속성 활용하여 등록된 댓글에도 줄바꿈 반영
2.3 검색 기능 개선
- 검색 결과 초기화(리셋) 버튼 추가로 사용자 편의성 향상
- 검색 결과 없을 경우 안내 UI 구현
3. 향후 발전 방향
- 알림 기능 구현을 통한 사용자 경험 개선
- 커뮤니티 기능의 세부적인 UI/UX 개선
- 검색 기능 고도화로 사용자 편의성 증대
이번 피드백을 통해 프로젝트의 실용성과 완성도를 한층 더 높일 수 있는 방향성을 제시받았습니다. 앞으로 이러한 개선사항들을 반영하여 더욱 사용자 친화적이고 효과적인 서비스로 발전시켜 나갈 계획입니다.
</aside>
4. 중간 발표 후 회고
1) 미구현 된 MVP 기능
<aside>
📃 각 페이지별 구분
-
메인/커뮤니티/약 검색 페이지
- 메인 : 반응형, 포스트 내용 가져오기
- 매거진 : 페이지네이션
- 약 검색 : 낱알 검색, 상세페이지 UI
-
커뮤니티 페이지
- 게시글 리스트
- 카테고리 별 리스트 업
- 정렬 기능(최신순, 과거순, 인기순)
- 페이지내이션
- 게시글 상세
-
마이 페이지
-
캘린더 페이지
-
로그인/회원가입 페이지
</aside>
2**) 추가/개선 할 기능과 그 이유**
- (추가) 실시간 채팅 : 협업하는 과정에 있어 커뮤니티 기능을 부여하기 위해
- (개선) 기가 막힌 기능 : 우리 프로젝트를 더욱 멋지게 만들기 위한 기깔나는 기능