- 가라앉지 않고 들썽거리다.
- 열기가 올라서 진정하지 못하다.
- 2023.01.3(화) ~ 2023.02.17(금)
- SSAFY 8기 2학기 공통프로젝트 - 달뜸
누구나 한번쯤 인생영화를 보고 달뜨신 경험 있으시죠?
그때 같은 영화를 본 친구가 없다거나, 감정을 공유할 마땅한 곳이 없지 않나요?
영화를 보고 타인과 공감할 서비스 "달뜸"을 만들게 되었습니다.
달뜸과 함께 달뜬 감정을 공유해보세요.
- 영화를 보고 달뜬 당신, 그 마음 그대로 달뜸으로 가져오세요 -
영화를 보고 달뜬 감정을 공유할 수 있는 웹 서비스입니다. 간단한 생각을 주고 받을 수 있는 채팅 기능, 복잡한 생각을 정리할 수 있는 게시글 기능, 영화와 관련된 활동을 함께할 수 있는 뒤풀이 기능으로 이루어진 영화 커뮤니티 서비스입니다.
1️⃣ 영화 리뷰 게시글
- 영화를 보고, 달 뜬 나의 생각을 게시글로 작성해요.
- 영화에 대한 다른 사람들의 생각들을 공유해요.
- 사용자들은 게시글에 댓글로 자신의 의견을 낼 수 있어요.
2️⃣ 뒤풀이 개설 및 참여
- 영화 주제에 맞는 뒤풀이를 개설하고 참여해요.
- 마음이 맞는 사람들끼리 온/오프라인 뒤풀이를 생성해요.
3️⃣ 담소
- 같은 생각을 가진 사람들끼리 실시간으로 채팅을 통해 담소를 나눠요.
- 담소에 늦게 참여해도 이전 채팅방 내역을 확인할 수 있어요.
4️⃣ 영화 평점
- 달뜸만의 영화 평점 기능으로 평점을 제공해요.
- 영화를 보고 온 어느 사용자든 영화 평점을 남길 수 있습니다.
FrontEnd
- React
- Tailwind
- SockJS
- STOMP
Backend
- Springboot 2.7.8
- Spring Data JPA
- WebSocket
- MySQL 8.0
- Redis
- Redis Sentinel
CI/CD
- AWS EC2
- Jenkins
- NGINX
- SSL
- Docker
- Docker Compose
협업툴
- Git
- Jira
- Notion
BackEnd
┣ pjt1 (Bussiness)
┃ ┣ commons
┃ ┣ configuration
┃ ┣ util
┃ ┣ redis
┃ ┣ image
┃ ┣ board
┃ ┣ debate
┃ ┣ movie
┃ ┣ party
┃ ┗ rating
┣ pjt2 (Auth)
┃ ┣ configuration
┃ ┣ util
┃ ┗ member
┗ pjt3 (Chatting)
┣ commons
┣ configuration
┣ util
┣ redis
┣ member
┣ movie
┗ debate
FrontEnd
┣ api
┣ assets
┃ ┗ img
┣ components
┃ ┣ common
┃ ┣ community
┃ ┃ ┣ board
┃ ┃ ┣ movie
┃ ┃ ┣ party
┃ ┃ ┗ talk
┃ ┣ main
┃ ┣ profile
┃ ┃ ┣ board
┃ ┃ ┣ log
┃ ┃ ┣ party
┃ ┃ ┗ profile
┃ ┣ search
┃ ┗ user
┣ feature
┃ ┣ reducer
┃ ┗ UI
┣ pages
┣ App.css
┣ App.js
┣ App.test.js
┣ index.css
┣ index.js
┣ reportWebVitals.js
┣ setupTests.js
┗ store.js
- 첫 로그인 시 회원정보(닉네임, 선호 장르)을 선택
- 카카오 소셜 로그인
- 마이페이지
- 북마크 및 작성한 게시글 / 참여신청 및 주최한 뒤풀이
- 회원 정보 수정 (닉네임, 선호장르, 프로필 이미지)
- 달뜸의 시작페이지
- 보고 온 영화를 검색할 수 있다.
- 생성, 수정
- 이미지, 제목, 내용 값을 지정하여 뒤풀이 모집글을 생성할 수 있다.
- 상세보기
- 글 상세보기 및 댓글을 볼 수 있는 상세보기 페이지
- 댓글
- 대댓글 작성, 수정, 삭제 기능
- 좋아요 및 북마크
- 생성
- 제목, 인원수, 담소주제 값을 지정하여 생성할 수 있다.
- 상세보기
- 현재 채팅방 참여 인원 수와 참여 기능이 있는 상세보기 페이지
- 채팅
- 영화에 대해 다른 사용자들과 채팅을 주고 받을 수 있다.
- 생성
- 이미지, 제목, 주의사항, 모임날짜, 모임장소, 인원 수 값을 지정하여 뒤풀이 모집글을 생성할 수 있다.
- 상세보기
- 문의, 참가신청, 신청관리를 할 수 있는 상세보기 페이지
- 문의
- 호스트에게 문의를 남길 수 있다. 비공개 문의 가능
- 참가신청
- 호스트에게 간단한 메시지와 함께 뒤풀이 신청을 할 수 있다.
- 참가관리
- 호스트는 참가신청을 승인, 거절할 수 있다.
- 승인, 승인대기, 거절 3가지 상태에 따라 구분된다.
- 영화에 5가지 분야로 평점을 매길 수 있다.
- 모든 유저들의 평점을 종합하여 보름달 지수로 활용한다.
- 평점 수정 또한 가능하다.