프로젝트 SA 작성 완료프로젝트 팀 협업 기본 룰 정함.프로젝트 이름 작명프로젝트 기능, 와이어프레임 조정 논의와이어프레임 별 resonse, request 논의(가능하면 API 명세서까지..?)프로젝트 전체적인 일정표 노션에 업로드 하기.
프로젝트 이름 작명프로젝트 방향성 조정와이어프레임별 기능 depth 정리와이어프레임별 구현 우선순위 정리팀 github repo 생성1) TEAM와이어프레임 조정조정된 와이어프레임 기반해서 API 명세서 완성기획 멘토링 준비/진행서비스 구현 로드맵/타임라인 계획2) B
프로젝트 기획을 한 번경해서 와이어프레임, API 명세서, DB 모델 설계까지 완료했지만 멘토님의 피드백을 받고 팀원들의 긴 논의 끝에 프로젝트 방향성을 한 번 더 갈아엎기로함.친환경에 관심있는 러너들의 커뮤니티 서비스 -> 달린만큼 나무를 심어주는 서비스 -> 러닝크
페이지별 기능 뎁스 추가 사항 논의 + 공유와이어프레임 검토 및 변경 사항 논의API명세서 완성1) 프로젝트개발 로드맵 논의개발 로드맵 공유깃헙 레포, 브랜치 다시 파기DB 모델 설계하기프로젝트 환경 세팅하기각자 개발 시작하기로그인 인증 방식 결정해서 API 명세에 써
1) 프로젝트개발 로드맵 논의개발 로드맵 공유깃헙 레포, 브랜치 다시 파기DB 모델 설계하기프로젝트 환경 세팅하기각자 개발 시작하기1) 프로젝트노션 정리=> FE/BE 개발 로드맵 정리=> FE/BE 팀원별 담당 파트 정리=> 매일 진행상황 공유할 페이지 제작/정리(주
1) 프로젝트노션 정리=> FE/BE 개발 로드맵 정리=> FE/BE 팀원별 담당 파트 정리=> 매일 진행상황 공유할 페이지 제작/정리(주차별로)사전 노트 작성 논의(BE)=> 기술스택정리=> 깃플로우=> 이번주 개발목표=> 이번주 한 일=> 기술적인 방향/난항 관련
1) 프로젝트comment CRUD + Validation 구현완료recomment CRUD 구현완료기술 멘토링 진행 및 결과 정리1) 프로젝트recomment validation 구현마이페이지 기능 구현WIL기술 멘토링 관련 할 일 정리=> 브랜치 룰 쓰기=> 엑세스
프로젝트recomment validation 완료마이페이지 userInfo get 완료development 브랜치 룰 설정기타WIL프로젝트comment, recomment 알람 add API 구현로그인 정보 수정 api 구현파트별 진행상황 체크(이번주 완료할 일, 오늘
프로젝트 기획을 3번을 갈아엎었다. 갈아엎은 횟수만큼 와이어프레임, API 명세서를 다시 작성해야했다. 그래서 원래 일정 상으로는 04.23(월)부터 착수해야했던 API 1차 구현을 04.29(금)에서야 돌입할 수 있었다.프로젝트 기획이 여러번 변경되는 건 자연스러운
comment, recomment 알람 API 구현기획 멘토링 참여 및 결과 공유알람 유저별 get API 구현=> 그룹러닝 출발 24시간 전, 당일 08시에 알람, 종료 후 1시간 뒤 알람 create API=> SMS 기능 구현 알아보기 (줍깅 파헤쳐보기)출석체크,
알람 Get API 구현그룹러닝 알람 create 기능 1차 구현그룹러닝 알람 create 기능 자동화 공부그룹러닝 알람 create 기능 자동화 구현그룹러닝 알람 create 예외처리=> 당일에 그룹러닝 참가 취소한 사람은 Alarm DB에서 삭제하기(예외가 딱히 없
그룹러닝 D-day, 시작, 종료 알람 자동화 구현 완료출석체크 API 구현 완료호스트 평가 GET API 구현 완료그룹러닝 알람 자동화를 구현하면서, method를 자동적으로 호출할 ‘주기’를 몇 분을 주기로 하는 게 1) 서버에 부담이 안가면서 2) 모든 그룹러닝들
호스트평가 API 구현 완료출석체크, 호스트평가 예외처리 구현 완료X노션 API 명세서 출석체크, 호스트평가 관련 내용 업데이트노션 타임라인 업데이트그룹러닝 SMS 전송 구현
알람 생성 자동화 기능 오류 발견알람 생성 API 문자 기능 구현 완료네이버 샌즈 authorization 에러 해결알람 발송 시에, 자정이 넘어간 경우에는 date +=1 하는 것 컨트롤하기updateComment 할 시 response 데이터 보내주기Backend
네이버 샌즈 authorization 에러 해결알람 발송 시에, 자정이 넘어간 경우에는 date +=1 하는 것 컨트롤하기updateComment 할 시 response 데이터 보내주기기술 멘토링 (16:00) + 결과 정리naver sends api에 문자 발송 re
지난 주차 WIL에 팀에 도입할 일일회고 진행방식은 다음과 같다.1) 회고 시간이 되면, 팀원들이 각자의 회고를 캘린더에 작성한다.2) 캘린더에 작성된 내용을 바탕으로 팀원들이 자신들의 일일 회고를 공유한다.3) 팀원들의 일일회고를 종합해서 팀의 일일회고를 기록한다.도
FE와 통신 테스트 진행 중 response 수정마이페이지매너포인트 50 디폴트값으로 주기 (클리어)테마, 거리, 주소(혹은 지역) (클리어)date에 요일 추가 (클리어)소요시간 시간, 분으로 전달드리기 (클리어)dDay가 최근인거부터 보여주기 (클리어)댓글/대댓글댓
회원정보수정 GET API 구현Comment, Recomment post/get/patch 시 response 수정알림 GET API 및 알림 DB에 상태값 추가(유저의 읽음 여부 체크 목적)schedulerFE 최종 서버 배포 시 테스트 진행알림 PATCH API 제
알림/문자전송 스케줄러 환경변수에 따른 조건부 가동 설정네이버 문자전송 SMS/LMS 요청 구분알림 GET/PATCH API FE 통신 테스트 완료호스트평가/출석체크 API FE와 통신 테스트pull request에 따른 다운그레이드 방지 + git 협업 효율 증가를
네이버 sends URL 축소 완료유저별로 alarm 데이터가 20개 쌓이면 outdated한 alarm 삭제하는 메소드 구현로깅 적용완료tinyURL 메소드를 쓰면서, promise 이슈를 겪었다. tinyURL 메소드로 가공한 url을 할당한 변수를 console.
서비스 아키텍처 제작 완료중간발표 준비 완료중간발표 진행 완료추가 구현 서비스 와이어프레임 기초 논의 완료MVP 보수 관련 이야기하기유저 테스트 체크하기노션에 프론트, 디자인 타임라인 추가하기API 명세서 작성하기디자인 와이어프레임 체크하기백앤드 개발 타임라인 논의하기
3주동안의 치열한 작업을 통해 드디어 MVP 구현을 완료했다. 아직 디테일한 차원에서 보수해야할 것이 한 두가지가 아니긴 하지만, 일단 주어진 기간 이내에 목표한 서비스를 구현/배포해냈다는 것 자체에서 큰 성취감을 느낀다.내가 MVP 구현 기간 동안에 전담해서 구현한
알림 서버 이관 및 메인 서버에서 문자전송/알림생성 관련 로직 제거 완료계정 설정 페이지 API response 수정문자 링크 접속 시 로그인 → 원래페이지 이동 로직 트러블 슈팅 협업문자 링크 접속 시 로그인 → 원래페이지 이동시키는 FE 로직에서 원래페이지 URL
알림 스케줄러의 메인서버에서 CPU 사용량 체크 완료스케줄러 작동 안할시 \- 메모리 96mb \- cpu 사용량 0%알림 스케줄러 이관 최종 완료크루장 평가 후기 카테고리 API 명세서 작성크루장 평가 후기 카테고리 API 구현endAlarm 작동 확인코스
남병관 멘토님(팀스파르타 CTO)이 여러분들이 꼭 고민해보았으면 하는 사항이 있다하여 공유드립니다.프로젝트가 끝을 향해 달려가는 단계에 팀원끼리 정리하면 좋을 것들이니 반드시 참고해주시기 바랍니다~!모든 이야기를 요구사항/선택지/의사결정/근거로 준비하세요. 여려분이 어
코스추천 API 명세서 작성 완료코스추천 Create API 1차 구현 완료endAlarm 디버깅개발 진행상황 점검 및 기술 멘토링 차원에서 정리최종 유저 테스트 상황 점검코스추천 API 제작마케팅 작업 타임라인 체크
댓글 줄 때 댓글 안의 대댓글 포함해서 주기(클리어)크루장 평가에서 그룹info 시간 깎아서 주기(클리어)내가 작성한 댓글, 대댓글은 나한테 알림 안오게 하기(클리어)코스추천 API 상세페이지 GET/ 삭제 구현 완료코스추천 API 카테고리별 GET 구현하기코스추천 A
코스추천 게시물 메인/리스트/마이페이지 GET 1차 구현 완료(필터 포함)코스추천 update 구현북마크 구현평점 구현마케팅 회의FE 진행상황 점검 및 최종 유저 테스트 타임라인 잡기테스트 코드 공부 시작
5월 14일경 MVP 구현이 마무리된 이후, 이번주 월요일인 5월 16일부터는 MVP 보수 작업에 들어갔다. 최종적으로 유저 테스트를 실행하기 이전에, 실제 유저가 사용하기에 최소한 불편하지 않을 수준으로 MVP 기능을 보수 및 개선해야할 필요가 있었기 때문이었다.MV
코스추천 update 구현코스추천 get 필터 보정북마크 구현평점 구현마케팅 회의구글폼 작성크루장 섭외최종 배포 테스트(밤)마케팅 집행 최종 점검테스트 코드 공부
구글 설문지 작성 완료테스트 코드 공부슬랙 홍보글 작성최종 배포 전 merge 및 최종 테스트오늘 시간 기준으로 여러 그룹러닝 모임 만들기(마감 시키는 거 잊지말고!)
최종 배포 협업핸드폰 번호 복호화 등 문자 전송 최종 점검인터뷰지 초안 작성CI 공부 및 도입스트레스 테스트 공부테스트코드 공부필요 시, 코스추천 API 협업
통합테스트 공부 완료supertest를 이용해서 test DB를 생성해야했는데, model의 index 파일이 sequelize.sync()를 사용하기 힘든 코드 구조여서, jest mock()을 이용하는 유닛 테스트와 통합 테스트 파일 간에 게속 충돌이 발생했다.te
코스추천 북마크 get 구현유저 피드백 반영(댓글/대댓글 보수)comment 통합테스트 구현 완료stress test 반영 시작stress test를 도입하긴 했는데, 어느 수준의 ms를 기준으로 api를 개선해야하는 지 감이 오지 않는다.서버에 부하가 생겨서 api를
개발 서버 대상 스트레스 테스트 진행알림 스케줄러 유무에 따른 스트레스 테스트 진행코스추천 API 수정알림 스케줄러 유무에 대한 스트레스 테스트를 진행하는데, 로컬 환경에서 진행해서 그런 것인지 정확하지는 않지만, 의도했던 것과 다르게 결과가 계속 뒤죽박죽으로 일관되지
3~4주동안 노력한 끝에, 드디어 최종 배포를 했다. 그리고 3일 동안 유저들로부터 서비스 이용과 관련한 피드백을 받았고, 이를 수렴해서 로직을 수정/개선했다.유저 피드백을 읽어보면서, 서비스 개발 과정에서 미처 생각하지 못했던 혹은 생각은 했으나 미처 도입하지 못했던
CI 도입 완료테스트 코드 디버깅협력사 브로셔 제작 완료통합 테스트 코드 중 DB를 연결하는 코드가 다른 파일들이 있었다. sequelize.sync() 관련한 오류였는데, 동기/비동기 오류인지, sync()를 여러 퍼일에서 하면 안되는 지 등 여러 시도를 해보았지만,
지난주까지 유저 피드백을 통해 프로젝트의 비즈니스 로직들에 대한 유지/보수 작업을 마무리하고, 이번주에는 프로젝트 정리와 더불어 최종 발표를 진행했다.6주라는 짧은 기간 안에 허겁지겁 낮밤없이 프로젝트 개발을 진행해왔기 때문에, 개발 과정에서 주요한 의사결정들과 이슈들