코리아IT아카데미 백엔드 마지막 수업으로 팀 프로젝트를 진행했습니다.
주제는 웹사이트 하나를 정해서 5주 동안 진행하는 클론 코딩입니다.
저희 조는 위니아에이드 라는 자사 제품의 A/S를 신청하거나 제품에 관한 도움을 받을 수 있는 사이트입니다.
현재 목표했던 부분중 관리자 페이지를 통해서 데이터를 유동적으로 바꿀 수 있게 하고 싶은 마음에
처음 DB 테이블을 만들 때부터 고민을 많이 해보고 시행착오도 많이 겪고 수정도 많이 한 만큼 시간이 오래 걸려
관리자 페이지는 시간안에 완성시키지 못한다는 판단을 세워 관리자 페이지는 추후 구현할 생각으로
다른 부분을 좀 더 신경을 써서 구현을 했습니다.
현재 구현된 기능은 다음과 같습니다.
주 기능
-방문서비스 신청/조회/변경/취소
-김치냉장고 리콜 신청/조회/취소
-자주 하는 질문, 자가진단 리스트
-게시판
-서비스이력, 나의 글 보기
-회원가입, 로그인, 회원정보 수정, 회원 탈퇴, 아이디 찾기, 비밀번호 재설정
-회원/비회원 서비스 분리
부가 기능
-카카오 api를 이용한 주소창
-CoolSMS를 이용한 휴대폰 인증
-starter-mail을 이용한 이메일 전송
전체 소감
5주간 프로젝트를 진행하면서 느낀 점이 많습니다.
우선 제가 많이 부족하여 팀을 잘 이끌지 못하였고 팀원들과 적절한 역할분담을 못 했습니다.
그리고 이전에 혼자서 농장 홈페이지와 간단한 주차권 관리 프로그램을 만들었지만
REST API 설계 규칙을 위반하고 DB 테이블을 너무 한 곳으로 몰린 탓에 DB 테이블 수정과
api 주소 수정 코드 중복 보완으로 인해 프로젝트 기간 중 상당 시간을 소비한 것이 아쉽지만
다시 한번 부족함을 느끼고 설계의 중요성을 느낀 계기가 되었습니다.
그로 인해서 조금 더 성장을 했다고 생각을 하고 다음 프로젝트에는 좀 더 나은 결과물이 나오게끔
노력하겠습니다.
'Spring boot > 위니아에이드 클론코딩 프로젝트' 카테고리의 다른 글
[위니아에이드] 팀 프로젝트 - 게시글 수정 (파일) (0) | 2022.10.20 |
---|---|
[위니아에이드] 팀 프로젝트 - 파일명 들고 와서 처리하기 (0) | 2022.10.20 |
[위니아에이드] 팀 프로젝트 - 이전 접수 데이터를 이용하기 (1) | 2022.10.19 |
[위니아에이드] 팀 프로젝트 - 캐시를 이용해서 데이터를 가져오기 (1) | 2022.10.19 |
[위니아에이드] 팀 프로젝트 - 방문 서비스 신청/조회/변경/취소 (0) | 2022.10.13 |
댓글