수료 후, 이력서에 우리가 만들어낸 내용들을 꼼꼼하게 채워넣어야겠죠?
우리 프로젝트의 강점을 잘 녹여내기 위해 회고록 양식을 공유 드립니다.
프로젝트와 작성하시는 회고록을 기반으로 다음 주 멘토님들께서 순회할 예정이니,
새롭게 추가/개선할 기능이나 수정 방향성에 대해서 깊은 고민을 할 수 있는 기회가 되길 바랍니다 
Table
Search
중간 발표 이전 기재
1. MVP 중간발표 자료(기입)
1.
프로젝트 정보
•
서비스명 : 뭔말이지? mm-easy?
•
서비스 기획 의도 : 최근 한국문화와 한국어 학습에 대한 세계적인 관심이 높아지는 가운데, 외국인 한국어 학습자들이 재미있게 한국어를 학습할 수 있는 커뮤니티를 만들어 보고 싶다고 생각
•
프로젝트 한 줄 설명 : 외국인 한국어 학습자들이 퀴즈와 게임을 통해 즐겁게 한국어를 학습하는 사이트
•
최종 MVP 스펙 : 퀴즈 만들기 에디터, 퀴즈 풀기 및 채점, 타자 연습 게임, 커뮤니티 게시글 작성 및 페이지네이션
•
서비스 배포 URL : https://mm-easy.vercel.app/
•
2. 기술적 의사결정 & 트러블슈팅 기록
•
프로젝트를 진행하면서 직면한 문제를 어떤 과정으로 해결 하셨는지, 스택별로 기록 해 주세요
•
기술적 의사결정을 기본으로, 트러블슈팅도 있다면 기록해둡시다.
예시 (Token 전략)
•
기술 스택 선정 이유
◦
Next.js : 상황에 따라 다른 렌더링 방식으로 성능 및 SEO를 개선할 수 있고, 앱라우팅으로 개발 생산성을 향상시킬 수 있음
◦
TypeScript : 오류를 사전에 방지하고 유지 보수가 용이하도록
◦
Jotai : 간단하고 직관적인 API를 제공하여 복잡한 상태 관리를 간소화
◦
Supabase : Firebase에 비해 접근 할당량이 높고 간편하게 다양한 기능을 사용 가능
•
기능별 트러블슈팅 기록
중간 발표 이후 기재
3. 중간발표 피드백 기록
•
월요일에 대면 피드백을 꼼꼼히 기록해두고, 개선이 필요한 사항에 적용해봅시다.
좋았던 부분 / 발전시켜야 할 부분
•
기능이 많진 않지만 페르소나 설정, 기능 설정이 잘 되어있음
◦
기능이 잘 이어짐
◦
전체적인 완성도가 높음
•
상세한 트러블 슈팅 잘 이해감
◦
이제 그게 올바른 해결이었는지 더 생각해 볼 것
◦
소셜 로그인 ⇒ supabase 트리거 사용해 볼 것
•
다국어 기능을 추가한다고 했는데, 기본 언어가 영어였어도 좋을듯함
◦
주요 타겟이 한국인이 아니기에 사이트 기본이 영어였어도 좋을 것 같음
◦
i18next 라이브러리 알아보기
•
로딩 화면 필요
◦
배포 환경에 현재 로딩 화면이 안들어가서 이동 시 깜빡거림
◦
스켈레톤 ui, TanStack Query 프리패칭
•
완성도 높이기 및 더 즐길 수 있는 요소 고려
◦
작은 기능들을 완성도 높게 만든 것 같음
◦
사이트나 기능에 더 쉽게 접근할 방법 고려
◦
게임을 더 재밌게, 사이트를 더 즐겁게 이용할 방법 고려
◦
페르소나 타겟을 넓히는 것도 좋을 듯 함
•
기술 스택 선정 이유 더 상세하게
◦
기술 스택이 기획 단계에서 쉽게 선택될 수도 있지만 논리적으로 자세히 정리해놔야 함
•
기획부터 완성까지 논리적으로 스토리가 이어지게
4. 중간 발표 후 회고 (예시)
1) 미구현 된 MVP 기능 (상세 내용은 4번에 기재)
•
각 MVP 관련 페이지(메인, 퀴즈, 나의활동, 프로필)에 미구현 및 보완이 필요한 부분 개선하여 사용자 경험을 개선하겠습니다.
2) 추가/개선 할 기능과 그 이유 (상세 내용은 4번에 기재)
•
(개선) 전체적인 화면 비율을 조정하여 디바이스별 UI를 보완하고, vercel배포를 팀으로 수정하여 팀원 모두가 함께 배포 관리를 할 수 있도록 하겠습니다.
•
(개선) 각 페이지에서 세세한 부분을 수정하여 더 나은 사용자 경험을 제공할 수 있도록 하겠습니다.
•
(추가) 모바일 버전을 구현하여 모바일 환경에 최적화된 사용자 경험을 제공할 수 있도록 하겠습니다.
•
(추가) 타겟 페르소나에 맞게 페이지 다국어 설정을 추가하겠습니다.
•
(추가) 학습 정보 커뮤니티로서 한국어 자/모 학습페이지, 읽기자료 기능을 추가해보겠습니다.
3) 추가/개선할 기능을 어떻게 구현 할 것인지
•
다국어 설정 → i18next 라이브러리를 사용
5. 앞으로의 계획 및 우선순위
순위 | 구분 | 앞으로의 계획 (구체적으로) | 마감예정일자 |
1 | MVP | - 퀴즈 만들기: 퀴즈 삭제하기, 수정하기 | 완 |
1 | MVP | - 사용자 레벨 시스템 적용 | 완 |
1 | MVP | - 나의 활동: 페이지네이션 CSS, 만든 퀴즈 불러오기 | 완 |
1 | MVP | - 프로필: 퀴즈 점수 반영 | 완 |
1 | MVP | - 메인: 랭킹 섹션 수정 | 완 |
1 | 개선 | - 전체: 화면 비율 1440px 너비 기준으로 수정 | 완 |
1 | 개선 | - 전체: vercel 배포 팀으로 바꾸기 | 안할거임 |
1 | 개선 | - 퀴즈 리스트: 무한스크롤 구현 | 완 |
1 | 개선 | - 퀴즈 만들기: input 입력값 있을 때만 이탈방지 | 할예정 |
1 | 개선 | - 퀴즈 풀기: 문제 페이지네이션 | 완 |
1 | 개선 | - 커뮤니티: 공지글 상단 고정 | 완 |
1 | 개선 | - admin: 접근 처리 | 완 |
2 | 추가 | - 모바일 버전 | 완 |
2 | 추가 | - 페이지 언어 설정 | 완 |
3 | 추가 | - 오픈 API 활용한 한국어 관련 정보 | 완 |
3 | 추가 | - 한글 자/모 학습 페이지 | 완 |
6. 앞으로 해야 할 일(4주차)
•
팀 전체 (리더와 부리더님께서 필두로 정리해 주세요.)
각자 맡았던 기능들 마무리
다국어 기능
모바일 CSS 추가
한글 파닉스 페이지 제작
언론사 오픈API 활용 정보 제공
•
팀원 개인별로 작성해 주세요.
박지영
김소현
김연재
김형민
박재민
X