과제 수행 보고서

kyh·2022년 6월 3일

원티드 프리온보딩

목록 보기
12/12

모아데이타 과제 수행 보고서

담당 개발 내용

  • 페이지 별로 세 그룹으로 나누어 A, B, C 조를 편성하여 작업을 진행

  • 편성된 조는 A조(로그인, 대시보드 홈, GNB)로 총 2명의 인원으로 작업을 수행

  • 수행 내용

    • 요구사항을 구현하기 위해 필요한 스토리보드 및 테스트 케이스를 정의

    • 홈 디텍토리에 필요한 Template으로 Global Layout (Header, GNB) 마크업 구현

    • 각 페이지 URL 접근에 대한 리다이렉트 처리 및 올바른 접근에 대한 라우팅 구현

    • 로그인 유효성 검증에 따른 플로팅 메시지 및 팝업 메시지 구현 ( Fade-in & Fade-out 애니메이션 추가 )

    • 사용자 편의성을 고려한 유효성 검증의 결과에 따른 입력 창 focus 적용

    • 사용자 정보를 Session Storage에 값을 저장해서 새로고침으로 로그인이 풀리지 않도록 처리

개발 진행 상황

  • 05.26(목) : 대시보드 홈, GNB Layout 마크업 작업
  • 05.27(금) : 각 페이지의 라우팅 및 리다이렉트 처리
  • 05.28(토) : 로그인 유효성 검증에 따른 플로팅 및 팝업 메시지와 애니메이션 추가
  • 05.29(일) : 새로고침 시 로그인이 풀리지 않도록 사용자 정보를 Session Storage에 저장
  • 05.30(월) : 오류 및 CSS 스타일 수정
  • 06.03(금) : 로그인 폼의 디테일한 사용성 기능 개선

개발 완료 후 회고

  • 회원가입이나 사용자 정보를 DB에 저장하는 등의 절차가 없는 단순한 로그인 구현이었지만, 고려해야할 요소가 생각하던 것 보다 많아서 로그인 기능 구현에 대해 어떤 요소를 고려해야하는지 등에 대해서 배울 수 있었다.
  • 스토리보드와 테스트 케이스를 작성하는 것에 대한 필요를 크게 느끼지 못했었지만 이번 경험을 통해 어떤 기능을 구현할 때, 방향을 잃지 않도록 도와주는 역할로 해야할 것들이 한 눈에 보여 그 실효성을 경험해볼 수 있었다.
  • 개발을 거듭할 수록 어떤 기능에 대해서 다른 사용자가 어떤 부분이 불편하고, 또 어떻게 느낄까에 대해 고민하게 되는 것 같다.

0개의 댓글