항해99(6기)

[WIL] 항해 99 6주차 주특기 미니프로젝트 회고(프론트와 백의 첫 협업)

도잎 2022. 4. 17. 23:07
반응형

What I Learned

6주차를 마무리하며 프론트와 백의 첫 협업에 대해 되돌아보는 시간을 가졌다. 그 전까지는 프론트와 백을 나누지 않고 하나하나의 개인 프로젝트를 진행했다면 이제부턴 현업에서 필요한 의사소통 기술과 협업 기술을 배우기 위한 단계인 것 같다. 처음으로 API 명세서를 같이 짜보고 그에 따라 서버와 데이터를 주고 받으며 프로젝트를 완성해나갔다. API 명세서를 보고 적는 것이 처음이라 헷갈리는 부분도 있었지만 이 부분을 정확하게 짚고 넘어가야 데이터를 주고 받을 때 문제가 생기지 않는다는 것을 알게 되었다. 프론트와 백 서로 수정되는 부분이 있을 때는 미리 사전에 고지를 하고 그 부분을 맞춰나가기 위해 소통하였으며 그 결과 투두리스트 서비스를 구현할 수 있었다.


<항해 99 6주차 미니프로젝트 과제>

프로젝트 소개

해야할 일들을 TODO List로 등록하고 관리할 수 있게하는 간단한 TODO list 서비스. 타 유저와 공유 없이, 로그인한 본인의 목록만 확인하는 프라이빗한 투두리스트입니다!

제작기간 및 팀원소개 :  2022.04.08 ~ 2022.04.14(7일간)

Frontend(React)
  최지은 : 로그인/회원가입/회원탈퇴 (user)
  이경태 : TODO_LIST (main)

Backend(Spring) github로 이동
  송은혜 : 시큐리티&jwt / 사용자 정보 조회API / 회원 탈퇴API
  박만수 : TODO 삭제,수정 API / 체크박스 (TODO완료체크) API
  김호빈 : TODO 전체 조회, 등록 API

시연영상 및 기능

  •  
 

✅ 회원가입/회원탈퇴

  • 회원가입 유효성검사(아이디/비밀번호 형식 검사 및 비밀번호 확인 검사)
  • input값이 빈값이면 회원가입 비활성화

✅ 로그인/로그아웃

  • 로그인시 input값이 빈값이면 로그인 비활성화
  • 아이디, 비밀번호를 잘못 입력했을 시 alert
  • 로그아웃시 쿠키 삭제

✅ TODOLIST

  • 게시글 로드
  • 게시글 추가기능
  • 게시글 삭제기능

3. 깃허브 레파지토리

 

GitHub - hanghaeMini2-FrontEnd/TodoList: TodoList

TodoList. Contribute to hanghaeMini2-FrontEnd/TodoList development by creating an account on GitHub.

github.com


6주차 공부시간 기록 : 123시간 25분

반응형