Lee-seungju(slee2) ALL |
2022.01.07-2022.01.23 17일 기간 동안, 당근 마켓의 초기 일부 기능을 구현
- Back End
- Spring Boot
- MySQL, H2
- AWS EC2
- Front End
- Thymeleaf
- HTML, CSS, JS
- 회원가입, 로그인, 회원수정
- 상품 등록, 상품 수정, 상품 열람
- 댓글, 관심 상품 등록
- 거래 완료, 거래중, 거래 가능 기능
- 홈 화면에서 로그인이나 회원가입 버튼을 눌렀을 경우, 해당 버튼에 맞는 페이지로 이동
- 빈칸이나 이메일 형식이 아닌경우 또는 아이디와 비밀번호가 맞지 않는 경우 다시 해당 폼으로 돌려보냄
- 로그인 성공 후에는 다른 사람들이 올린 상품들 확인 가능
- 해당 상품의 이름, 장소, 가격
- 거래 여부(거래 가능, 거래 중, 거래 완료)
- 댓글, 관심 수
- 밑의 그림 토글을 이용하여 자신의 정보를 조회
- 회원의 관심 상품
- 회원의 판매 내역
- 회원 정보 수정
- 로그아웃
- 회원 수정
- 닉네임과 회원 사진 변경가능
- 상품 등록
- 제목, 본문, 사진, 카테고리, 가격 등 입력 후 완료
- 사진을 제외하고 빈칸을 허용하지 않음
- 상품 수정
- 사진에 나와있지는 않지만, 자신의 상품일 경우, 상품 상단의 홈 버튼 오른쪽에 수정버튼이 생김
- 수정 버튼을 누를 경우, 이전 내용이 불러와지고 수정가능
- 상품 열람
- 제목, 본문, 사진, 카테고리, 가격
- 해당 상품 주인의 다른 판매 상품
- 댓글 보기, 관심 등록 토글
- 댓글
- 댓글을 통해 거래 가능
- 닉네임, 내용, 생성 날짜 등이 보여짐
- 관심 상품
- 상품 하단에 하트 버튼을 통해 관심상품으로 등록 가능
- 해당 상품은 [홈] -> [관심목록] 에서 리스트 확인 가능
- 거래 기능
- 자신의 상품을 댓글을 통해 거래를 완료했다면, 거래 완료 버튼으로 상태 전환가능
- 거래 완료 상품의 경우 거래 완료 상품에서 확인 가능
- 그 외에 거래 중 버튼 활성 가능