저의 첫 프로젝트이자 남들이 볼 땐 쉬워보여도 저에겐 꽤나 고난이었던 프로젝트, 카페 체크인을 소개합니다....!
우선 "카페 체크인" 이라는 프로젝트는 서울에 존재하는 수 많은 카페 중 제가 원하는 카페를 정하려면 한 세월이 걸리는 불편함을 느꼈고 직접 한번 사이트를 만들자 라는 생각에 만들었고 사용자들이 원하는 분위기의 카페를 한눈에 쉽고 빠르게 확인할 수 있는서비스입니다 ㅎㅎ
카페 체크인 개요
주요 기능
• 자유 게시판 글 작성 및 좋아요 기능
• 카페 리뷰 및 좋아요 기능
• 댓글 기능
• 관리자를 통한 카페 등록 및 게시글 관리
개발 기간
• 2023.07 ~ 2023.10 (3개월)
참여 인원
• 백엔드(1명)
Skills
JAVA, Spring Boot, JPA, SMTP, Mysql
담당 역할
1. DB설계 2. REST API설계 a. 카페 정보를 조회하는 API b. 게시물 CRUD API c. 게시물 댓글 CRUD API d. 카페 리뷰 CRUD API e. 사용자 CUD API 3. Session 로그인 방식 구현 a. Session로그인 방식을 통한 게시글, 카페 리뷰, 개인 정보등을관리 4. SMTP를 통한 메일 전송 a. 사용자가 PW를 까먹은 경우, 등록한 email로 임시 PW전송