로그인 후
로그인 안했을 때
댓글 기능
비밀 게시판 기능
회원가입 기능
▶️
배경
배경
협업을 통한 개발 역량을 키우기 위해 참가
랜덤으로 팀 매칭 후 기준점을 정하고 팀원들과 클론 코딩 하기위한 사이트를 정하였습니다. React를 처음 사용하기에 짧은 기간 동안 구현할 수 있는 기능들을 최소한으로 잡고 개발 진행
▶️ 정보
진행 기간 : 2023.01 ~ 2023.01
프로젝트 참여 인원 : 4명 (프론트엔드 2명, 백엔드 2명)
분류
내용
운영 체제
Ubuntu 18.04, Window 10
Front-end
React, CSS, Bootstrap
Back-end
Spring
주요 개발 도구
Visual Studio Code
Chrome
버전 관리 시스템
Git, GitHub
협업 툴
Notion, Discord, REST API Docs
Winter Hack Timeline
API 정의서
▶️ 내가 수행한 업무
Notion을 활용하여 개발 일정/할 일 목록 등을 관리 →
단기간 개발속도 향상
이메일 인증 페이지 개발
이메일 인증 시 스팸 메일로 분류되는 문제해결, 구글 이메일을 활용한 이메일 인증 코드 전송
회원가입 페이지 개발
Axios를 활용하여 API와 통신
게시판 CRUD 및 댓글 기능 개발
쿠키를 활용한 사용자 인증, 상태관리, 동적 라우팅 처리 등 이해 및 활용
로그인의 상태 유지와 보안 강화를 하기 위해 쿠키 및 JWT 토큰 활용
▶️ 성과
대상