Skip to content

Latest commit

 

History

History
132 lines (86 loc) · 9.93 KB

File metadata and controls

132 lines (86 loc) · 9.93 KB

🌐 noldaga project

놀다가 브로셔

🗣 프로젝트 소개

noldaga( 놀다가❗) - 피드 형식의 통합형( 오픈 ➕ 폐쇄 ) SNS

저희 팀은 개방&폐쇄형 두 SNS 특징을 잘 합친 개방형 SNS의 피로감을 줄인 (중 장년층) 모두가 익숙하게 사용 가능한 형태의 혼합형 SNS를 개발한다면, 모두가 아울러 사용할 수 있는 SNS가 될 것 이고,이런 장점은 기존의 SNS들에 질렸거나, 보다 다양한 세대의 사람들에게 충분히 메리트를 느끼고 더 넓은 시장에서 사용될 수 있을 것이라 생각해 "피드 형식의 혼합형 SNS 개발"을 주제로 선정하게 되었습니다.

📆 제작 기간

2023.04. ~ 2023.05.15

WBS1 WBS2 WBS3

팀 멤버 & 담당 기능

이름 대표 기능 세부 구현
마지우
채팅
실시간 채팅(+ 메신저), 팔로우 서비스, 피드 추천 알고리즘, 이미지 업로드를 위한 ObjectStorage(S3)연동, NaverCloudPlatform 서버 배포 및 유지보수
채지완
그룹
그룹 서비스, 그룹 가입 및 탈퇴, 관심그룹 설정, 마이페이지 관심그룹 설정, 그룹 관리자
한아름
피드
피드 서비스, 댓글 서비스, 해시태그, 좋아요, 저장하기, 검색 기능, 페이지 구성(헤더, 마이페이지, 메인페이지)
홍재윤
회원
로그인(JWT), 소셜로그인 (OAuth2), 회원가입, 비밀번호찾기, 아이디찾기, 회원정보수정, 이메일모듈, 이벤트 알림

💫 UI & 기능 소개

1) 메인페이지 : 폐쇄형 노출(팔로우 팔로워 피드 노출), 헤더 및 사이드바

2) 마이페이지 : 내가올린 게시물, 저장된 그룹 게시물 ,좋아요한 게시물, 친구목록, 즐겨찾기한 그룹, 프로필수정

3) 그룹페이지 : 내가 만든 그룹, 내가 가입한 그룹, 그룹 생성, 그룹탈퇴, 그룹 삭제

4) 그룹상세페이지 (폐쇄 공간) : 그룹 게시물 목록, 그룹게시물 등록, 그룹 멤버 목록, 그룹 즐겨찾기 하기, 그룹탈퇴하기 ,그룹 멤버 강퇴, 그룹 정보 수정

5) 검색페이지 : 게시글, 해시태그, 사람, 그룹 검색

6) 탐색페이지 (오픈 공간): 오픈형 노출 (피드 추천 기능)

7) 피드상세페이지 : 피드 이미지 목록, 댓글, 좋아요, 피드 수정 및 삭제, 댓글 좋아요 , 조회수

8) 채팅페이지 : 실시간 채팅 ,파일첨부, 채팅방 만들기, 채팅방 목록, 채팅방 관리

9) 알림페이지 : 이벤트 알림, 알림 확인, 알림 삭제, 알림 관련 이동 링크

10) 회원정보 수정 페이지

11) 회원가입,로그인 : 일반회원가입, 로그인 ,소셜 회원가입,아이디,비밀번호 찾기 ,이메일 인증

📸 시연 영상

(https://youtu.be/N70LYCafH-o)

📑 분석 설계 문서

🟥 플로우 차트

그림2

🟧 와이어 프레임

그림1

🟨 ERD

Copy of Copy of 프로젝트 erd

🟩 API

그림3

총 78개의 RESTful API

<자세히 보기> [https://docs.google.com/spreadsheets/d/154Tt38Vx4_lT0dUWdUqUL00T53AQoVPn/edit?usp=sharing&ouid=105172390124794587485&rtpof=true&sd=true]

🔗 서비스 아키텍쳐

서비스아키텍처 drawio

🛠 기술 Stack & Tools

협업 Tools :

BackEnd :

✅ amazon이 아닌 naver cloud platform을 통해 사용 (server&objectStorage)

FrontEnd :