메인프로젝트 - 디벨롭 시작

BRANDY·2023년 6월 15일
0

메인프로젝트를 제출기간에 맞게 제작하는 1차 과정이 끝이났으며, 수료까지 완료 하였다. 제작기간 3~4주만에 모든 기능을 제작하기란 쉽지 않았는데 핵심내용들은 어느정도 완성되었지만 코드 리팩토링할 부분들이 많고, 첫 기획 단계에서 생각했던 기능들을 추가적으로 제작할 필요가 있었다. 다만 모든 프론트엔드 백엔드 팀원들이 지난 6개월이 넘는 기간을 쉼없이 달려왔다는 것을 아는 바, 휴식기간을 어느정도 가지게 되었다. 그리고 수료 1주 하고도 반정도 지난 6월 19일부터 디벨롭 기간을 가지려고 한다.

팀원마다 취업을 희망하는 날짜가 다르고, 개인적인 스케줄도 있기 때문에 모두를 맞춰서 진행하기는 현실적으로 어려워 가능한 인원들부터 시작하기로 하였다.

오전 10시 데일리 미팅, 코어 시간은 10:00 - 16:00 이다. 우선 제작했던 기능들을 보완하는 작업부터 시작해야하는데 지금까지 받아왔던 사용자 피드백을 고려하고, 직접 해당 기능을 다시 사용해보며 꼼꼼하게 수정할 내용을 작성해보아야 할 것 같다.

사용자 피드백
1. 이력서 사진 첨부 -> 추가 가능
2. 임시저장된 이력서 확인 기능 -> 검토
3. 윈도우에서 이력서 작성페이지, 마이페이지 css 다르게 보이는 상황 -> 수정 가능
4. 다른 사람의 이력서 볼 수 있었으면.. -> 개인정보로 불가, 오픈 프로필 조회로 대체
5. 마이페이지에서 유저 이미지 수정할 때, 미리보기 기능 -> 추가 가능
6. 로켓CV에 어울리는 폰트 -> 검토
7. 회원가입 시 휴대폰번호/이메일을 입력하지 않아도 중복확인 시 가능하다고 나오는 부분 수정(유효성 검사 추가) -> 추가 가능
8. 회원가입 - 로그인하여 사용 후 다시 접속했을때 로컬스토리지 데이터 때문에 로그아웃이 안되고 마이페이지 접속이 안되는 문제 해결 -> 수정 가능
9. 오어스 회원가입 시 전화번호 중복 케이스 경고 문구 통일 - 검토
10. 오픈 기념 이벤트 후기 작성하기 기능 - 추가 가능
11. 헤더가 고정되지 않는 부분 수정 - 수정 가능
12. 회원가입 시 영문이름 가능하게 수정 - 수정 가능
13. 회원가입 성공 시 3초 후 화면 전환에서 초를 3,2,1 식으로 수정 - 수정 가능
14. 이력서 작성 시 단계 이동에 대한 임시저장 필수 요소 불편 - 수정 가능
15. 이력서 작성 날짜 입력시 유효성 검사 추가 - 수정 가능
16. 이력서 작성 시 완료버튼에 대한 불편함 호소 - 검토
17. 이력서 작성 시 개발직무, 기술스택 태그가 임시저장 데이터로 들어가지 않는 점 - 수정 가능
18. 회원 탈퇴 후 오어스로그인이 가능한점 수정, 가능해도 마이페이지는 들어가지지 않음 - 수정 가능
19. 마이페이지 버튼에 프로필사진이 들어갔으면 하며, 사용자님 형식으로 들어가면 좋을것 같다는 의견 -> 검토
20. 이력서 양식을 다양하게 선택 가능했으면 한다 -> 수정 가능

테스트를 여러번 해보고 추가적인 항목을 추가해나가야 할 것이다.
또한 이번 디벨롭 과정은 팀으로 제작하는 서비스이기 때문에 모두의 합의가 이루어진 합의점이 필요하다고 생각한다. 추가적으로 제작할 기능, 데드라인, 완성도 등의 부분에 대한 기준을 함께 논의해보아야 할 것 같아 디벨롭 과정에서 제작할 기능에 대한 구현 레벨을 작성하여 공유하였다.

기존 구현 레벨

  • Level 0 :
    1. 멤버쉽 - 회원가입/로그인(이메일)/로그아웃
    2. 마이페이지 - CRUD, 회원탈퇴
    3. 멤버쉽 - 토큰 인증 방식
    4. 이력서 작성 - CRUD
    5. 이력서 템플릿 제작 1개
    6. 반응형 웹
    7. 로딩화면
  • Level 1 :
    1. 이력서 임시저장
    2. 웹 에디터
    3. 멤버쉽 - OAuth
    4. 마이페이지 - 페이지네이션
  • Level 2-3 :
    1. 이력서 다운로드(pdf or 다른형식)
    2. 이미지 업로드 구현
    3. 자동로그인
    4. 쪽지 받기/보내기(쪽지함) - CRUD
    5. 쪽지 알림
    6. 사이드프로젝트 매칭 게시판 - CRUD
    7. 검색 필터(태그, 제목, 내용, 작성자)
    8. 멤버쉽 - 회원가입/비밀번호 찾기 - 이메일 인증
    9. 문의하기

디벨롭 구현 레벨

  • Level 0 :
    1. 멤버쉽 - 회원가입/로그인(이메일)/로그아웃 (보완)
    2. 마이페이지 - CRUD, 회원탈퇴 (보완)
    3. 이력서 작성 - CRUD, 이미지 업로드 구현 (보완)
    4. 이력서 템플릿 제작 4개 이상
    5. 반응형 웹
    6. 메인페이지 UI 깔쌈하게 적용필요
    7. 로딩화면 (모든 페이지 적용)
  • Level 1 :
    1. 이력서 임시저장 (보완)
    2. 자기소개 웹 에디터 적용
    3. 멤버쉽 - OAuth (보완)
    4. 마이페이지 - 사이드프로젝트 매칭을 위한 오픈프로필 제작 및 그에맞는 마이페이지 화면 변경
    5. 이력서 다운로드(PDF or 다른 파일형식)
    6. 자동로그인
    7. 프로젝트 매칭 게시판 CRUD
    8. 검색 필터(태그, 제목, 내용, 작성자)
    9. 문의하기, 팀원 소개 페이지 제작
  • Level 2-3 :
    1. 쪽지 받기/보내기(쪽지함) - CRUD
    2. 쪽지 알림

보완할 항목들과 기존 우선순위 레벨 2-3단계에 있던 기능들을 최대한 구현해보고자 레벨 0-1단계로 변경하였고, 다 구현 및 보완한 뒤 쪽지기능을 추가적인 기능 구현 단계인 2-3레벨로 설정하여 프로젝트를 진행해보고자 한다.

이때까지 진행해왔던 것처럼 프로젝트 제작 경험을 통한 학습, 팀 프로젝트를 위한 커뮤니케이션 능력, 코딩 실력 향상을 위해 빡세게 달려보아야 겠다! 아자아자!!

profile
프런트엔드 개발자

0개의 댓글