당근마켓을 클론 코딩한 프로젝트입니다.
로그인, 회원가입, 중고 거래 페이지, 동네게시판, 마이페이지, 기초적인 채팅 기능이 구현되어 있습니다.
우리가 자주 사용하는 서비스 중 하나인 당근 마켓과 유사한 프로젝트를 만들기로 결정하게 되었고
최대한 유사하게 만들기 위해 노력하였습니다.
기간 : 22.12.07~22.12.28
- JAVA
- MyBatis
- Framework : SpringBoot
- IDE : IntelliJ
- DB : MySQL
- 인원 : 총 4인
- 정유리(조장) : 중고거래게시판(CRUD, 카카오맵API사용, 페이지네이션, 이미지파일 업로드), 동네인증
- 김영민 : 로그인, 회원가입, 마이페이지
- 이대섭 : 동네게시판(CRUD, 댓글, 페이지네이션), 기초적인 채팅기능
- 손유성 : 자료조사
- 게시판 CRUD
- 댓글 작성
- 기본적인 채팅
- 거래 위치 카카오맵으로 확인 및 길찾기
- 로그인, 회원가입
- 마이페이지
- 동네인증
- SpringBoot를 배우고 난 후 첫 프로젝트라 힘든 일도 많았고 뿌듯한 일도 많았습니다
- 수업시간 때 배운 기본 CRUD에 추가로 필요한 기능을 넣어 만들었습니다. 기본 내용을 한 번 더 복습하고 익히는 계기가 된 것 같습니다.
- 카카오맵 api를 사용하여 위치 확인 및 길찾기 서비스를 넣을 수 있어 뿌듯했습니다.
- 프로젝트를 진행하면서 DB 설계의 중요성을 알게 되었습니다. 다음에는 좀 더 많은 면을 고려한 뒤 설계해야 겠다고 다짐하게 되었습니다.
- 이미지를 static에 저장하게 되어 있어 서버를 재부팅해야 이미지를 확인할 수 있으며 이미지를 업로드한 본인 화면에서만 확인이 가능합니다.
- 채팅 내용을 DB에 저장하는 기능을 구현하지 못하였습니다.