Search
Duplicate

주제 정했고 뭐할지

여행

1.
국내 여행지 공유, 캠핑 관련 여행, 축제 추천, 카페 추천 (커뮤니티)
a.
우선 구현
2.
서비스에서 추천, 여행 관련 정보(여행지, 숙소, 교통, 맛집, 일정) (서비스 중심)
a.
나중 구현
b.
꼭 api가 아니여도 자체 커뮤니티 사이트 기반 추천도 가능
3.
트리플, 여행 관련 추천, 여행계획, 후기 (정보제공 목적)
a.
관리자가 정보를 미리 다 만들고(api?) 유저는 조회,후기
b.
api로 받은 데이터를 저희가 만든 데이터
선정 이유 : 해외 여행 가는 사람이 많고, 국내 여행자는 적어지는 추세를 개선해보고자 국내 여행 커뮤니티 사이트를 만들게 됨
개발자 관점 이유
로그인 기능 구현 가능
기본적인 게시판 CRUD 구현 가능
조회 시 페이징과 정렬 기능 많이 구현 가능
외부 api를 활용 가능
배포 후 테스트 운영 시 호불호가 적은 영역이라 많은 피드백을 받을 수 있을 것으로 예상
배우고 싶은
로그인
Spring Security
OAuth - 이메일 중복 시 연동
로그아웃 refreshToken
• 프론트 - 로그인 필요 페이지 접근 시 로그인 페이지로 이동
채팅
WebSocket
nosql
캐싱 기술 (EhCache, Caffeine 등)
sql-dd
Spring Data JPA
전체 보안
TLS(SSL도 알아야 함), https
일반여행지 게시글
작성자
지역
내용
캠핑 게시글
작성자
지역
내용
축제 게시글
작성자
지역
내용

정리 1

유저
회원가입, 탈퇴, 이미지 업로드, 이메일 인증
로그인, 로그아웃
프로필 조회, 수정
일반유저, 관리자(백오피스)
팔로우 기능
뱃지(글 몇개 작성시, 좋아요 몇개 달성시 등)
게시판 안에 게시글
여행지 추천 게시글 (일반 여행지,캠핑,카페,축제)
CRUD, 이미지 업로드
페이징 조회 및 정렬
추천 많이 받은 글
팔로우 많은 유저
내가 팔로우한 유저 게시글
지역별 게시글
게시글 좋아요(추천)
카테고리 : 여행지,캠피,축제
게시글 댓글

정리 2

유저
회원가입, 탈퇴, 이미지 업로드, 이메일 인증
로그인, 로그아웃
프로필 조회, 수정
일반유저, 관리자(백오피스)
팔로우 기능
뱃지(글 몇개 작성시, 좋아요 몇개 달성시 등)
게시글(축제)
api로 받아온 데이터 저장
페이징 조회 및 정렬
게시글 좋아요
여행기
제목
내용
이미지
부산 방문 여행기
내용
부산드론쇼를 다녀옴
돼지국밥을 먹음
실시간 채팅방

mvp

1. 로그인 / 회원가입 - JWT 토큰 발급을 통한 로그인 - 소셜 로그인(카카오) - 일반 로그인(email ) - 이메일 인증 2. 카테고리별 여행 정보 - 핫이슈 게시글(최상단 배치) - 카테고리별 crud(운영자) - 평점 및 후기 작성(유저) - 페이징 및 정렬 활용해서 여러 조건으로 조회 가능 3. 코스 - 코스 crud(유저) - 댓글 기능 - 좋아요 기능 - 파일 첨부 기능
페이징 및 정렬 활용해서 여러 조건으로 조회 가능 4. 도시 - 도시 crud(운영자) - 날씨 기능(외부 api 활용) 5. 유저 - 유저crud - 유저 간 채팅 기능 - 유저 간 팔로우 기능
서비스가 전체적으로 돌아가는데 문제가 없도록 우선순위를 정해서 구현 배포까지,프론트도 구실정도는