-
주제 : 캠핑장 예약 사이트 프로젝트
-
개요 : 대표 숙박어플 야놀자,여기 어때와 비슷한 전국의 캠핑장을 검색 및 예약할 수 있는 프로젝트입니다.
-
프로젝트 기간 : 3주
-
프로젝트 인원 : 4명(프론트 2, 백엔드 2)
-
사용 기술 : React.js, Spring Boot, JPA, MySQL, Git, AWS
-
담당 업무 : API 개발, DB 테이블 설계, 관리자 콘솔 페이지 제작
-
세부 업무 : API 서버 구축, 관리자 콘솔 디자인 및 CRUD 기능 구현
-
느낀점 :
-
직업훈련 기간동안 배우지 않았던 React를 사용하면서 오류 해결과 문법에 어려움을 느꼈습니다.
-
JPA로 구현 시 최대한 SQL문 작성없이 내장메소드를 활용하여 간단하게 구현할 수 있다는걸 느꼈습니다.
-
Clean Code의 중요성을 느꼈습니다.
-
프로젝트 시작부터 React를 전 인원이 공부하였으면 효율적으로 작업할 수 있었던게 아쉬웠습니다.
-
-
보완점 :
- Redux를 사용하지 못해 회원가입, 로그인을 포함한 모든 정보를 Props 또는 local storage에 영구 저장하여 무조건 로그아웃 (window.localStorage.clear();) 코드로 지워줘야하는 이슈.