Dev.log #1 - 개발 일지를 어떻게 쓰면 좋을까?

jh·2020년 2월 19일
0
post-thumbnail

안녕하세요 :)

레디킨즈라는 스타트업을 시작한지 1년이 되었습니다.

스타트업 진행과 관련된 내용들도 적어보고

현재 개발하고 있는 '모카클래스' 라는 서비스 관련해서도 기록을 조금씩 남겨 보려 합니다.

우선 오늘은 개발 일지를 어떻게 작성 하면 좋을까에 대한 고민을 적어 보려합니다.

지금까지의 개발 일지는... 리드미 리드미 리드미?
AI AI AI ?

(프론트 1, 벡엔드 1, 모바일 1)

룰도 없이 그냥 뭔가 적어 둬야 할 것들을 막 적어 뒀습니다.
기록도 있고 순서도 있지만 체계는 없어요
반성합니다ㅜ

개발 일지나 개발 진행 상황 체크 하기 괜찮은 방식 추천 좀 해주세요 !

[프론트 README.md 일부]

Mocha class WEB

  • 10월 27일 update

11.05 화요일 작업

  • auth context 작업하고 auth routing 처리

11.08 ~ 09

  • class 등록 구글 폼으로 대체

11.11 월요일 작업

  • firebase storage에 이미지 업로드 및 geo select 기능 작업.
    클래스 등록시 이미지 등록과 클래스 위치 등록 할 수 있도록.

11.13 수요일 작업

  • 클래스 등록 구글폼등록과 / 직접 등록으로 나눈뒤 직접 등록 프론트 구현완료

11.18 월요일 작업

  • 페이지별로 helmet 작업

11.20 수요일 작업

  • SEO 작업 / 파비콘 추가
  • 상단 navigation 고정 작업
  • 메인 이미지 변경

11.24 일요일 작업

  • 클래스 테스트 페이지 하나 만들어서 클래스 등록 뮤테이션 / 겟클래스 쿼리 작성 및 연동

11.25 월요일 작업

  • about 페이지 생성

11.26 화요일 작업

  • footer 수정, email 구독 기능 구현 및 api 연동 완료

12.03 화요일 작업

  • 수정 부분 : context Auth.js, Profile.js, footer index.js , Query index.js
  • 11.29 모바일 링크를 footer 부분 우측 상단으로 이동 한것 업데이트
  • 최근 프로필 페이지와 로그인 유저 토큰 유지 관련 업데이트(벡엔드 부분의 typeDef와 user resolve 부분 수정)

12.11 수요일 작업

  • 수정 부분 : Page/About, Page/Profile, Component/UserEdit
  • About 페이지 수정 : 탭 추가
  • Profile 페이지 수정 : 탭 추가
  • Profile 페이지에 사용되는 Component/UserEdit 생성

~1월 중순 까지

  • 클래스 상세 페이지 고도화 작업 진행
  • 클래스 등록 기능 고도화 작업 진행

2020.02.01 react-helmet

  • 이 말인 즉슨 현재 이 블로그는 reactjs로 되어있고 head부분은 react-helmet으로 되어있다.

결국 js를 통해서 html 태그를 그리는것들은 인식이 안되니 jsp든 html든 파일에 static하게 넣어놓으라는 것이었다.

난 js로 그려도 잘 가져갈줄 알았더니..아니었다.

=> 우선은 public폴더의 index.html 에 meta og:image 를 넣어 주고 페이지 별로 동일한 meta og:image 를 제공하고 향후에 ssr 로 개별 페이지별로 다르게 서빙해야 겠다.

2020.02.07 오랜만의 웹 git 푸쉬

2020.02.08 작업 후

  • 홈 화면 바텀 네비 추가
  • 공간 찾아보기 추가
  • drawer icon 추가
  • 클래스 서밋 페이지 삭제

2020.02.12 수요일 작업

  • 라우팅 다시 처리

  • 모든 페이지 라우팅을 1단으로 변경

  • 레이아웃 세분화하여 페이지별로 다르게 레이아웃 씌움

    2020.02.14 금요일 새벽 작업

  • 백투탑 버튼 생성

  • 푸터 정보 수정

  • 약관 / 개인정보 문서 등록

  • 수강요청 모달 작업

  • 바텀내브 높이 줄임

    2020.02.15 토요일 수정 및 작업 사항

  • 푸터 섹션 3 깨짐 수정

  • 푸터 클래스 등록 링크 수정

  • 클래스 등록 페이지 만들어주신거 반영 -> 해당 라이브러리 추가

  • 구글 geocode 추가 (클래스 등록 페이지에 적용) 구글 클라우드 디벨로퍼에서도 추가
    참고 : https://m.blog.naver.com/PostView.nhn?blogId=donggyu_00&logNo=221430529594&targetKeyword=&targetRecommendationCode=1

  • 클래스 등록 ui 마무리 지음.

현재까지 완료된 사항들

앞으로 해야 할 것들

주로 작업할 페이지들

  • 클래스 등록 Page
  • 클래스 상세 Page

우선 사항들

1) 수강 신청 ui 만들기 (뮤테이션)
2) 클래스 등록 : 벡엔드와 연동 (뮤테이션)
3) 마이 프로필에 나타내기 (쿼리)

2월 22일까지 벡엔드 1차 서버 배포

  • 클래스 등록 기능 돌아가게 만들기
  • 수강 신청 돌아가게 만들기
  • 수강 신청 / 강의 요청 프론트 부분 완성

2월 22일 ~2월 28일 까지 벡엔드 2차 프론트 3차 배포

  • Firebase 이메일 인증 구현 ( 수강신청, 클래스 등록 이메일 알림 기능 구현 )

  • 클래스 신청후 강사 승인 기능 구현

  • 클래스 등록후 모카클래스가 클래스 승인 기능 구현

  • 강사 클래스 상세 내용 수정 기능 구현

  • 유저 개인 프로필 수정 기능 구현

3월 부터 2차 개발 들어갈때는

  • Airbnb

  • FunNow

  • 잘 만들어진 앱들 보고 벤치마킹

화요일 저녁 작업

  • basicForm 에서 컨텐스트에 인풋값들 다 넣었고, picture 들을 해결 해줘야한다 이제

=> addClass - classUploadForm(index) - BasicForm 세 가지의 트리가 무한 리렌더 되는 이유를 찾아야한다.

디폴트 값을 컨텍스트로부터 가져오기
(작성값 저장)

완료 하면 뮤테이션 하도록

profile
@레디킨즈

2개의 댓글

comment-user-thumbnail
2020년 2월 19일

개발 일지를 작성할 수 있는 기능을 벨로그에 도입하면 좋을 것 같다는 생각이 들었어요!
저는 현재 Notion 으로 하고 있어요

https://www.notion.so/velog/2657e5fd4ebc45b4a19f1df4e0e6dc8c

개발 일지를 작성하는 기능을 구현한다면, 저는 탈 Notion을 할 수 있겠네요
ㅋㅋㅋ

1개의 답글