| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 팀장 | 60명 | 팀명 | 서비스명 | 서비스 설명/주요기능 | 프로젝트의 특장점(기능 관점) | 프로젝트의 차별점/독창성(기술 관점) | F/M/B/I 역할별 담당자 F : Front-end, B : Back-end, I : Infra, etc : 기타 | 요구사항 명세서 | 기획 (와이어프레임) | 설계 (ERD) | 설계 (API) | 프론트/모바일 프레임워크 | 백엔드 프레임워크 | DB | 외부API | 주요 기술 스택 | 테스트계획/결과 | 배포주소 | 테스트계정 (Sub3최종발표후) (사용자, 관리자) | 배포자동화 | 비고 | |||||||
2 | 예시 | 김싸피 | 이싸피 | 오싸피 | 정싸피 | 이싸피 | 김싸피 | 싸피킹 | 싸피월드 | [ 교육용 라이브 스트리밍 ] 서비스 1. 라이브 스트리밍 2. 실시간 채팅, 출석체크, 퀴즈풀이 3. 교육생 관리 (교육과정 및 트랙 관리, 퇴소 관리) 4. 채팅, 퀴즈 결과 기반 기프티콘 목록 작성 및 우수자 선정 5. MatterMost 연동 - 방송 일정, 방송 결과 메시지 자동 발송 6. 방송종료 즉시 다시보기 저장 및 추후 다시보기 파일 수정 기능 7. 미참석자 명단, 기프티콘 수상자 명단 엑셀 다운로드 | 1. 실시간 스트리밍 서비스 2. 방송 화면에서의 실시간 채팅, 퀴즈, 출석체크 진행 기능 3.SSAFY 운영 효율을 위한 맞춤형 기능 - excel 파일을 활용한 교육생 등록 및 수정 기능 - 방송별 미출석자 명단, 기프티콘 당첨자 명단 MM 발송 및 excel 파일 다운로드 기능 - 교육 영상 자동 업로드, 공개 여부 설정 및 영상 소스 교체 기능 4.기존 SSAFY 운영 방식을 반영한 기본 기능 - 교육생 정보 조회 및 수정 - 트랙 정보 조회 및 수정 - 트랙과 MM 연동을 통한 자동 공지 기능 | 1. RTMP-HLS 프로토콜 기반의 라이브 스트리밍으로, 평균 지연시간 6~10초로 구현 2. STOMP Socket과 외부 브로커 RabbitMQ를 활용해 채팅/퀴즈/출석체크/관리자 큐를 나눠 4가지의 기능을 데이터 손실없이 실시간으로 구현 3. Redis를 사용하여 채팅데이터와 jwt 토큰을 관리하여 빠른 데이터접근 및 효율성을 증대함 4. 수동으로 타이핑하여 공지하는 것을 대신하여 MM 알람을 자동으로 공지, 쉬운 관리를 위해 excel 파일로 제공 | 프론트엔드 : 김싸피 백엔드 : 이싸피 인프라 : 김싸피 기타 : 김싸피 | 싸피킹 요구사항 명세서 링크 | 싸피킹 와이어프레임 링크 | 싸피킹 ERD 링크 | 싸피킹 API 링크 | React | Spring Boot | MySQL Redis | Github API | 프론트엔드 : Vue.js 3.0.0, SCSS, JavaScript, HTML5 백엔드 : Java 1.8, SpringBoot 2.5.5 DB : MySQL : 8.0.23 운영체제, 서버: Ubuntu 20.04 | 2022.8. 6 1차 MVP 테스트 예정 1차 MVP 테스트 결과 : 이상없음 | i9B300.p.ssafy.io | 사용자 ID : ssafy123 사용자 PW : q1w2e3r4! 관리자 ID : rhksflwk123 관리자 PW : djfudnsqlqjs123 | Jenkins, Docker, Dockerhub, Mattermost, Kubernetes | |||
3 | 김두현 | 박대화 | 배수빈 | 석정원 | 양준영 | 우승빈 | 쓰리라차 | 게(임으로) 운(동)해 | [웹 레크리에이션 플랫폼] (요약) "놀다보니 어느새 내가 건강짱?" 픽토그램 따라하기, 박터트리기, 공피하기 등 다양한 웹 레크리에이션 게임을 제공합니다. 사용자들은 그저 즐기는 것만으로 어느새 건강한 자신을 발견할 수 있을 것입니다. | 1) 모두가 함께하는 운동: webrtc를 통해 5명의 각 그룹으로 함께 하단의 게임들을 진행함.(채팅 가능) 2) 얼굴부분 이모지 처리 : 낯선 타인과의 교류에 있어 부담감 감소. 3) 픽토그램 게임: 주어진 픽토그램 자세를 한정된 시간 내에 수행하는 게임 4) 짝짝! 모기를 잡아라! 게임: 팔벌려뛰기와 유사한 자세를 통해 화면 에 노출되는 모기를 잡는 게임 6) 게임갯수 자동 측정: 특정 자세시 횟수 카운트를 자동으로 반영하여 유저 편의성 향상. 7) 누적 점수에 따른 신규이모지 해금: 사용자의 총 활동 점수를 사용하여 신규이모지를 해금하도록 하여 유저 의욕 고취. 8) 운동정보 확인: 참가자들의 활동기록을 바탕으로 누적 칼로리 소모, 일일기록 변화를 확인함. | 1) OPENCV 와 OPENVIDU의 기술적 연게를 통하여 서버와 클라이언트의 부담을 줄인 사용자간 얼굴 이모지 처리가 가능함. 2) TEACHABLE MACHINE 학습을 통해 사용자 영상 정보에 대한 복잡한 로직 없이 실시간으로 사용자의 자세를 판별함. | F: 양준영, 석정원 B: 김두현, 배수빈, 우승빈 I : 박대화 | 요구사항 명세서, 기능정의서, WBS | 와이어프레임 | ERD | React | SpringBoot JPA | MySQL | 카카오 로그인 REST API | 프론트엔드 : React, Node.js v14.20.0, CSS, JavaScript, HTML5 백엔드 : Java 11, Spring boot 2.7.1, JPA hibernate DB : MySQL : 8.0.33 인프라 : EC2, Docker, Docker-Compose | 8월 11일 1차 MVP 테스트 1차 테스트 결과: point history 조회, 게임 중 유저이탈시 종료 불가능. 이상 2개 오류 확인 8월 17일 13시 최종 MVP 테스트 2차 테스트 결과: 이상 | https://i9b303.p.ssafy.io/ | |||||||
4 | 1 | 손승연 | 김라현 | 김승용 | 김현중 | 신승헌 | 정호빈 | 일루와 | 248(이사할땐 이사팔) | [이사 서비스 플랫폼] 이사의 과정의 귀찮고, 어렵게 느껴지지 않도록 화상 상담, 견적 서비스 제공을 통해 쉽고 합리적인 이사를 도와주는 서비스 플랫폼 | 1. 실시간 화상 견적 상담 기능 - 견적 내용, 이사와 관련된 내용을 비대면으로 상담 2. 합리적인 소비를 돕는 업체 제안 견적서 비교 기능 - 제안서를 최신순, 가격순으로 정렬 - 각 업체별 채팅 상담 기능 3. 대화 내용 녹음을 통한 증거 확보 기능 - 녹음 내용을 신청서 상세 화면에 저장 4. one-take 촬영을 통해 견적 신청 프로세스 간소화 - 신청서에 영상 업로드, 등록 | 1. responsive web 으로 모바일과 pc 모두 사용가능 2. 영상 업로드로 간편하게 신청서 작성 3. openvidu를 활용하여 화상상담 | F : 신승헌, 김승용, 김현중 B : 정호빈, 김라현, 손승연 | 요구사항 정의서 [Notion] : O 기능 정의서 [Notion] : O | 와이어프레임 [Figma] : O | https://www.erdcloud.com/d/6vi8yPrWPuDeepTHQ | https://angelplayer.notion.site/API-73baa78529c249ff9c928e9a55655765?pvs=4 | React | SpringBoot JPA | MySQL MariaDB | 사업자번호 검증 API | 프론트엔드 : React, Node.js v18.16.1, CSS, JavaScript, HTML5 백엔드 : Java 11, JPA DB : MySQL : 8.0.23, Redis 인프라 : EC2, Docker-Compose, S3 | https://i9b301.p.ssafy.io | 무버 ID : aaa@naver.com 무버 PW : 1234abcd@ 파트너 ID : z1@naver.com 파트너 PW : 1234abcd@ | 수동 | ||||
5 | 2 | 이도형 | 박현준 | 이주언 | 조환희 | 최시환 | 황준혁 | 등차수열 | Pet & Met (페트와 메트) | [유기동물 랜선 집사 플랫폼] 유기동물 보호센터와 협력 유저는 유기 동물 스트리밍 중 후원을 통해 보호소 지원 지원을 바탕으로 보호소는 유기동물의 공고기간 연장 및 보호 비용 충당 같이 산책하기 & 스트리밍을 통한 내적친밀감 형성 및 입양 가능성 제공 | 1. 유기동물 스트리밍 : 보호소의 협조하에 유기동물의 스트리밍 2. 후원하기 기능 : 보호소를 도울 수 있고, 더 나아가 유기동물들에게 직접적인 후원으로 도울 수 있는 후원하기 기능 3. 산책하기 기능 : 보호소측에서 낯선사람과 함께 산책해도 문제없을 유기견을 선별, 해당 동물과 산책을 예약할 수 있는 기능 3-1 산책 왕 : 산책하기 기능을 자주 이용한 사람들에게 명예, 혹은 뱃지를 줘서 차별성을 부여할 수 있는 기능 4. 다양한 게시판 : 입양후기, 공지사항, 질문 게시판 등 다양한 의도의 게시글을 작성할 수 있는 게시판 5. 입양하기 기능 : 직접 입양을 신청하는 기능은 아니다. 입양하기 전, 유의 사항이나 필수 교육 내용들을 첨부하고, 지리적으로 가까운 입양센터를 알려 주는 기능 ( 해당 입양센터와 연락을 하는 것은 사용자의 몫 ) | 1. 스트리밍 페이지에서 할 수 있는 실시간 후원 기능 2. 실제 보호소와 연락을 바탕으로 하는 강아지 산책하기 기능 | F : 이도형, 이주언, 황준혁 B : 최시환, 조환희, 박현준 | 요구사항 정의서 기능 정의서 | 와이어 프레임 | ERD | API 설계서 | React | SpringBoot JPA | MySQL Redis | 카카오 페이 API | 프론트엔드 : React, Node.js, OpenVidu CSS, TypeScript, HTML5, Justand 백엔드 : Java 17, Spring Data JPA, OpenVidu, Spring Boot 3.1.2, Spring Security DB : MySQL 8, Redis 인프라 : AWS EC2, Docker, Jenkins, RDS, S3 | https://i9b302.p.ssafy.io | Jenkins, nginx, docker | |||||
6 | 3 | 김두현 | 박대화 | 배수빈 | 석정원 | 양준영 | 우승빈 | 쓰리라차 | 게(임으로) 운(동)해 | [웹 레크리에이션 플랫폼] (요약) "놀다보니 어느새 내가 건강짱?" 픽토그램 따라하기, 박터트리기, 공피하기 등 다양한 웹 레크리에이션 게임을 제공합니다. 사용자들은 그저 즐기는 것만으로 어느새 건강한 자신을 발견할 수 있을 것입니다. | 1) 모두가 함께하는 운동: webrtc를 통해 5명의 각 그룹으로 함께 하단의 게임들을 진행함.(채팅 가능) 2) 얼굴부분 이모지 처리 : 낯선 타인과의 교류에 있어 부담감 감소. 3) 픽토그램 게임: 주어진 픽토그램 자세를 한정된 시간 내에 수행하는 게임 4) 짝짝! 모기를 잡아라! 게임: 팔벌려뛰기와 유사한 자세를 통해 화면 에 노출되는 모기를 잡는 게임 6) 게임갯수 자동 측정: 특정 자세시 횟수 카운트를 자동으로 반영하여 유저 편의성 향상. 7) 누적 점수에 따른 신규이모지 해금: 사용자의 총 활동 점수를 사용하여 신규이모지를 해금하도록 하여 유저 의욕 고취. 8) 운동정보 확인: 참가자들의 활동기록을 바탕으로 누적 칼로리 소모, 일일기록 변화를 확인함. | 1) OPENCV 와 OPENVIDU의 기술적 연게를 통하여 서버와 클라이언트의 부담을 줄인 사용자간 얼굴 이모지 처리가 가능함. 2) TEACHABLE MACHINE 학습을 통해 사용자 영상 정보에 대한 복잡한 로직 없이 실시간으로 사용자의 자세를 판별함. | F: 양준영, 석정원 B: 김두현, 배수빈, 우승빈 I : 박대화 | 요구사항 명세서, 기능정의서, WBS | 와이어프레임 | ERD | API명세서 | React | SpringBoot JPA | MySQL | 카카오 로그인 REST API | 프론트엔드 : React, Node.js v14.20.0, CSS, JavaScript, HTML5 백엔드 : Java 11, Spring boot 2.7.1, JPA hibernate DB : MySQL : 8.0.33 인프라 : EC2, Docker, Docker-Compose | 8월 11일 1차 MVP 테스트 1차 테스트 결과: point history 조회, 게임 중 유저이탈시 종료 불가능. 이상 2개 오류 확인 8월 17일 13시 최종 MVP 테스트 2차 테스트 결과: 이상없음 | https://i9b303.p.ssafy.io/ | 카카오 로그인 | - | |||
7 | 4 | 신산하 | 김은서 | 박세윤 | 손정민 | 유태영 | 정형준 | 자본주의 | How do I look | [ 화상 채팅을 이용한 코디 조언 서비스 ] (내용 요약) 데이트, 면접 등 사람의 첫인상을 좌우하는 순간, 다른 사람이 입은 옷, AI 아바타가 입은 옷들이 나에게 진정 도움이 될까요? 내 옷장에서 내게 맞는 옷을 사람들과 공유하며 조언을 받아볼 수 있는 서비스입니다. (주요 기능) 1. 스트리밍 코디 조언 서비스 2. 나만의 옷장 관리 서비스 3. 커뮤니티 | 1) 스트리밍 : 각자의 상황에 맞는 옷을 추천받는 기능 2) 스트리밍 : 각자가 가진 옷과 조언자가 가진 옷을 가지고 추천받을 수 있는 기능 3) 스트리밍 : 다른 사용자가 올린 피드 사진으로 옷을 추천받을 수 있는 기능 4) 스트리밍 : 각자가 고른 옷을 순서를 정해 세트로 올릴 수 있는 기능 5) 스트리밍 : 가장 도움이 된 유저에게 4가지 영역의 점수를 줄 수 있는 기능 6) 뱃지 시스템 : 4가지 영역 상위 10%는 expert 뱃지를 받을 수 있음 7) 피드 : 각 사진에 해시태그를 달아 해시태그 검색 기능 고도화 8) 옷장관리 : 날씨에 맞는 OOTD를 2가지 선정하여 옷을 직접 꺼내지 않고도 비교해볼 수 있는 기능 9) 관리자 : 유저, 피드, 스트리밍 신고 관리 시스템 보유 10) 블랙리스트 : 강퇴와 블랙리스트 기능으로 엄격한 회원 관리 | 1) WebSocket, Stomp, SockJS 프로토콜을 사용하고, Redis를 메시지큐로 활용해 채팅 작성자의 인가 및 재전송과 데이터 저장 로직을 분리하여 스트리밍 방 채팅, 1:1 채팅, 스트리밍 방 유저 관리 ( 강퇴, 블랙리스트, 입장 ) 기능 구현, 인터셉터를 통해 WebSocket 프로토콜 헤더의 jwt 검증 수행, MongoDB를 통해 채팅 내용 관리 2) Redis를 이용한 실시간 랭킹 정보 제공 (실시간 점수 적립, 매일마다 각 영역 상위10% 뱃지 수여) 3) 이미지 배경 제거 기술을 통한 깔끔한 옷 저장 | 프론트엔드 : 신산하, 손정민, 박세윤 백엔드 : 박세윤, 유태영, 김은서, 정형준 인프라 : 박세윤 | 요구사항 명세서 | 와이어프레임 | ERD | 설계(API) | React, Redux, TypeScript, Styled-Components | SpringBoot JPA | MySQL, Redis, MongoDB | 1) 로그인 API (네이버, 카카오, 구글) 2) 날씨 API (기상청_단기예보) 3) 이미지 배경 제거 API (rembg) | 백엔드 : SpringBoot, JPA, Stomp, SpringSecurity DB : MySQL, Mongo DB, Redis 프론트 : React, Redux, TypeScripts, Styled-Components 인프라 : EC2, Docker, Docker-Compose, S3 | 1차 테스트 (08.16) : OpenVidu 세션 에러 및 채팅 SOCK.JS를 쓰지 않아 ws 주소로 유입되지 못하는 에러가 있었음 2차 테스트 (08.17) : OpenVidu & 웹 소켓 정상 운영 가능하게 fix : 더미데이터 구성 | (OpenViduServer) : https://howdoilook-streaming.shop:8443/#/ (Project) : https://i9b304.p.ssafy.io/ | Email (ID) : test@ssafy.com PW : 1234 | X | |||
8 | 5 | 김민균 | 김효인 | 박영기 | 박재현 | 유지연 | 이서연 | 오삼불고기 | 타티 | [내안의 공부 열정을 깨워주는 서비스] 사용자들의 처음 마음가짐을 유지시켜주는 서비스를 제공합니다. 사용자들은 같은 목표를 가진 동료들과 함께 공부를 하며, 정보를 공유하기도 하고 경쟁을 하기도 합니다. 지친 공부에 포기하지 않게 자동화 서비스를 적용했습니다. | 1) 스터디 생성 : webRTC를 통해 일회성 스터디가 아닌 정기적인 스터디 생성 2) 스터디 상/벌점 > 열정지수 : 출석관리를 통해 회원의 열정지수를 측정해 팀원 파악 가능 3) 개인일정관리 : 스터디뿐 아니라 개인적인 목표와 일정 등을 관리할 수 있는 관리페이지 4) 스터디 페이지 : 스터디 팀원 간 질문, 답변을 할 수 있는 페이지 5) 보증금 제도 : 스터디 참여할 때 보증금을 내야하며, 지각이나 결석시 보증금이 깍이게 된다. 스터디 종료 후 출석률이 가장 높은 사람에게 벌금을 준다. | 1) 카카오페이 API를 통한 결제 기능 | 프론트엔드 : 김효인, 김민균 백엔드 : 박재현, 박영기, 유지연, 이서연 인프라 : 박영기 | 요구사항 명세서 | 와이어프레임 /프로토타입 | https://www.erdcloud.com/d/DAW3tnPdcNQL2ey4S | API 설계 | React | SpringBoot JPA | MySQL | 카카오페이 API | React, Spring, JPA, MySQL, Redis, AWS EC2, Docker | 08.17 테스트결과 - 조그만 오류들을 수정 중 | https://i9b305.p.ssafy.io/ | 관리자 : admin@gmail.com / 1234 사용자 : holizon9@naver.com / 12345678 | x | |||
9 | 6 | 허준영 | 송혁준 | 정내혁 | 정의민 | 주영인 | 홍지민 | 야라고해도 돼 | 두뇌 풀 가동 | [게임 플랫폼] 사용자들이 높은 몰입도로 게임을 즐기는 동시에 인지능력을 향상 시킬 수 있는 경험을 제공합니다. 보상체계, 다양한 난이도를 통해 흥미와 참여도를 높이며 다른 사용자들과 상호작용을 제공하여 사용자들이 사회적 연결성을 형성하고 동기부여를 높일 수 있는 요소를 적용하였습니다. 유저는 화면에 주어진 그림에 신체를 위치시켜 문제를 풀고 mediapipe와 자체 알고리즘을 통해 일치율을 계산하여 자동으로 채점해줍니다. 화면에 그려진 템플릿의 형태에 따라 창의적인 문제풀이를 수행할 수 있게 됩니다. | 1. 화상을 활용한 대체 불가능한 게임 - 오프라인으로 수행할 수 없는 게임 - 해당 게임을 즐기기 위해서는 반드시 우리 서비스를 이용해야 합니다. 2. 최신 기술을 활용한 게임이며 세상에 없던 게임. - mediapipe 기술은 2023년에 개발된 기술으로 활용도가 무궁무진합니다. 해당 기술만이 구현할 수 있는 새로운 게임의 형태로 독창적입니다. 3. 에듀테인먼트 효과 - 색상환을 이용한 자체 알고리즘 채점 방식으로 여러 가지 선택지를 제시하고 풀이의 다양성과 활용도를 높였습니다. | - Media Pipe와 TensorFlow를 이용한 인물과 배경 이미지 분할 및 데이터 생성 - Openvidu의 화면의 캡처를 통한 이미지 데이터 배열을 생성하여 독자적인 채점 알고리즘 개발 | F: 허준영, 정내혁, 주영인 B, I: 정의민, 송혁준, 홍지민 | 요구사항명세서 | 와이어프레임 | ERD | API설계 | React | SpringBoot, JPA | MySQL | Openvidu | Front : React, Redux, Openvidu, TensorFlow.js, Media Pipe Back : Java 11, SpringBoot, JPA hibernate, SpringSecurity Infra : MySQL, Redis, AWS S3, AWS EC2, Docker, Jenkins | https://i9b306.q.ssafy.io | Jenkins, Docker | |||||
10 | 7 | 이은경 | 김서영 | 김현수 | 이수연 | 이준용 | 정동교 | E1I5 꼬순내 | 데려가개 | [반려견 입양 플랫폼] 반려견 양육 시뮬레이션과 입양 프로세스 개선을 통한 무분별한 입양 방지 및 성숙한 입양 문화 도모 1. 반려견 양육 시뮬레이션 기능 2. 입양 강아지의 특성과 입양 예정자의 특성을 고려한 매칭 서비스 기능 3. 분양자와 입양자 간 실시간 스트리밍 서비스 기능 | 1. 입양자와 반려견 매칭 기능 - 사용자 사전 설문조사 및 테스트 기능 - 사용자와 반려견의 데이터 기반 추천 알고리즘 2. 반려견 양육 시뮬레이션 기능 - 1일 간 진행되는 시뮬레이션 게임 - 반려견 요구사항, 훈련, 산책 기능 - 시뮬레이션 결과에 따른 칭호 부여 3. 입양 단계 시각화 기능 4. 입양자와 분양자 간 채팅 기능 5. 입양자와 분양자 간 화상 채팅 기능 6. 입양 완료 후 미션 수행 기능 - 입양 미션 수행 완료 시 책임비 반환 7. 책임비 납부 및 반환 기능 | 1. 시뮬레이션 기능 2. 알고리즘 활용 추천 기능 | F: 김서영, 이수연 B: 이은경, 이준용, 정동교 I: 김현수 | 데려가개 요구사항 명세서 | 데려가개 와이어프레임/프로토타입 | 데려가개 ERD | 데려가개 API 설계서 | React | SpringBoot JPA | MySQL | 1)카카오 로그인 API 2) 카카오 페이 API 3) 구글 맵 API 4) T 맵 API 5) Open Weather API | 프론트엔드: React, Node.js 18.16.1 LTS, HTML, JavaScript, CSS 백엔드: Java OpenJDK 11.0.2, SpringBoot, JPA DB: MySQL 8.0.33 인프라: AWS EC2, Docker, Nginx, S3 | https://i9b307.p.ssafy.io/ | 소셜 로그인 (카카오) | Jenkins, gitLab Webhook | ||||
11 | 8 | 권민정 | 고다혜 | 김주아 | 신준호 | 윤동훈 | 이지현 | 놀랍게도, 하면하조! | 오늘도, 안녕 | [무기력감을 이겨내기 위한 자기 관리 서비스] 무기력한 기분을 이겨내고, 불규칙한 생활을 개선하기 위해 규칙적인 생활 루틴, 서로에 대한 응원을 통해 신체/정신 건강을 관리할 수 있도록 돕는 서비스 | 1. 사용자 스스로가 루틴을 선택하고, 해당 루틴 진행에 대한 인증을 자율적으로 관리 - 사용자는 루틴을 5개 이하로 직접 선택해 7일간 루틴을 진행하게 된다. 2. 소극적 루틴 진행이 우려되는 경우, 자유 의지로 단체 루틴 참여를 통해 개인의 루틴 참여 의지 상승 - 웹 RTC 기능을 통해 타 사용자들과 실시간으로 소통할 수 있다. 3. 루틴과 관련된 기록을 남기는 개인 프로필을 커스텀 가능 - 버킷리스트, 매일/매주/매년 개인 목표, 한 줄 일기, 갤러리, 루틴 히스토리, D-day까지 각 위젯을 통해 사용자의 기록을 남길 수 있다. | - 개인의 기록을 담은 마이페이지 사용자 커스텀 가능 - 일주일 동안 진행되는 사용자 루틴 형황을 스케줄링을 통해 자동적으로 데이터베이스에 반영될 수 있게 함 | F: 김주아, 이지현, 윤동훈 B: 고다혜, 권민정, 신준호 I: 권민정 | 요구사항 명세서 | 와이어프레임 | ERD 설계 | API 설계 | React | SpringBoot | MySQL Redis | 소셜로그인(카카오, 네이버) | 프론트엔드: React, Node.js 18.16.1 LTS, HTML 백엔드: Java 11, Spring boot 2.7.14, JPA DB: MySQL, Redis 운영체제/서버: AWS EC2, Docker | https://i9b308.p.ssafy.io/ | 소셜 로그인 (네이버, 카카오) | Jenkins, Docker | ||||
12 | 9 | 이다영 | 강동표 | 김동민 | 김용범 | 김준형 | 전준영 | VVS | PEEK PICK | [위치 기반 익명 채팅 & 이슈 서비스] 사람들은 누구나 좋아하는 것, 싫어하는 것이 있다. 내 주변 사용자의 호불호를 엿보고 누군지 찾아보자 1. 소셜 기반 회원가입 & 로그인 2. 위치 기반 사용자, 이슈 탐색 3. 익명 채팅, 주변 사용자와 이슈 공유 | [주요 기능] - 익명 일대일 채팅 - 위치 기반 서비스 (피커, 피크) [용어 정의] - 피커 : 채팅이 가능한 주변 사용자 - 피크 : 현재 위치에 남긴 이슈 | - Redis 를 통한 채팅 관리 - Redis를 통한 휘발성 컨텐츠 관리 | F : 김동민, 김준형, 김용범 B : 강동표, 이다영, 전준영 I : 강동표, 전준영 | 요구사항 명세 | 화면 설계 | ERD | API 명세 | React / Redux | Spring, SpringBoot, Spring Security | MySQL, Redis | 소셜 로그인(카카오, 네이버, 구글) | FE : React 9.5.1, Node.js:18-alpine BE : JDK 11.0.1, Spring Boot 2.7.14, JPA, SpringSecurity 5.7.10 DB : MySQL, Redis:3.2 Infra : AWS EC2, AWS RDS, AWS S3 Docker 24.0.5 , Jenkins 2.416 | https://peekpick.online | 소셜 로그인 (카카오, 구글) | Jenkins, Docker | ||||
13 | 10 | 이현욱 | 강동혁 | 여현빈 | 이다영 | 인영교 | 최준서 | 마참내 연봉 10조 | NeighBrew | [ 취향 맞는 술 모임과 다양한 주종 정보를 한 자리에서 즐길 수 있는 서비스] 최근 음주 트렌드인 '취하기보다 다양한 술을 즐기기'를 더욱 정착 시키기 위한 SNS서비스 1. 나의 음주 취향과 비슷한 사람을 찾는 모임 기능을 제공한다. 2. 술장을 통해 특정 술에 대한 다양한 이야기를 나눌 수 있다. | [술장] 다양한 술에 대한 정보를 얻고 후기를 공유하는 기능. 음주 관련 행사 배너를 출력해 취미 생활을 이어나갈 수 있도록 독려. [모임] 선호 주종에 따른 모임을 생성해 취향이 유사한 사람을 찾는 기능. 선호하는 연령, 간수치(매너지수), 인원, 장소, 시간 설정으로 맞춤 모임을 지원. 모임 개설, 신청, 수락, 내용 변경 등의 상황에 push 알림을 지원. [마이 페이지(유저 페이지)] 유저의 간수치(메너수치), 술병(자신의 경험한 술)을 통해 해당 유저의 취향을 확인 가능. 유저의 팔로워/ 팔로잉 유저들 목록을 제공. 악성유저의 경우 신고가 가능. [채팅] 모임에 참여하게 되면 단체 채팅방이 생성, 모임 전까지 그라운드룰, 세부 정보 등을 공유. DM 기능을 통해 취향 맞는 사람과의 소통을 도모. | - Vite를 활용한 빠른 빌드로 FE 개발 편의성 증대 - MongoDB를 사용해서 대량의 채팅을 빠르게 처리 | F : 이다영, 여현빈, 강동혁 B : 인영교, 이현욱, 최준서 I : (정) 인영교, (부) 이현욱 | 요구사항 명세서 https://docs.google.com/spreadsheets/d/1ORhAyYP_sGaXwou7e7pbeROBb1EwLq6k0hua8qWM9TE/edit#gid=0 기능 명세서 https://docs.google.com/spreadsheets/d/1ORhAyYP_sGaXwou7e7pbeROBb1EwLq6k0hua8qWM9TE/edit?usp=sharing | 프로토타입 | ERD | API 명세서 | React | Spring, SpringBoot | MySQL | 소셜 로그인(카카오, 구글) | Spring, React, AWS EC2, Docker, MySQL, JPA FE: React, Node.js BE: JDK (11.0.20), Spring Boot(2.7.13), JPA(2.713) Infra: Jenkins(2.401.3), Docker(3), | 8월 12일부터 알파 테스터 모집, 피드백을 받아 개선을 진행 | https://i9b310.p.ssafy.io/ | 소셜 로그인(카카오, 구글) | Jenkins, nginx, docker | |||