프로젝트 주제 : 소셜 네트워크 프로젝트
- 프로젝트 기간
- 프로젝트 수행 기간 : 2023년 9월 1일(금) ~ 2023년 9월 27일(수)
- 최초 점검 : 2023년 9월 6일(수) - 기획서 제출
- 중간 점검 : 2023년 9월 13일(수) - 영상 제출
- 최종 평가 : 2023년 9월 27일(수) - 영상 + 발표 자료 제출
- 팀 프로젝트 상영회 : 2023년 10월 4일(수)
- 프로젝트 안내 : [링크] → 공개 예정 port number : 5002
요구사항
소셜 네트워크 프로젝트
React 혹은 Vue.js를 이용하여 소셜 네트워크 서비스를 구현합니다.
기본적인 서버 API는 제공되며 디자인과 아키텍처는 자유롭게 작성 가능합니다.
서버 API는 모든 팀이 공용으로 사용합니다.작성한 데이터가 다른 사용자에게 노출될 수 있으니 주의해주세요.해당 문서는 팀 레포를 포함한 외부에는 공개 불가입니다.
기본 요구사항
- 사용자는 회원가입과 로그인을 할 수 있습니다.
- 사용자는 채널에 올라온 글을 볼 수 있습니다.
- 사용자는 가입자 목록을 볼 수 있습니다.
- 사용자는 가입자를 이름으로 검색을 할 수 있습니다.
- 사용자는 가입자의 정보를 볼 수 있습니다.
- 사용자는 포스트 혹은 가입자를 검색할 수 있습니다.
- 인증된 사용자는 자신의 정보를 변경할 수 있습니다.
- 인증된 사용자는 채널에 올라온 글을 볼 수 있습니다.
- 인증된 사용자는 채널에 포스트를 남길 수 있습니다.
- 인증된 사용자는 포스트를 좋아요 할 수 있습니다.
- 인증된 사용자는 포스트에 댓글을 남길 수 있습니다.
- 인증된 사용자는 자신의 알림 목록을 확인 할 수 있습니다.
- SPA 형태로 만들어주세요.
- 엉뚱한 페이지에 접속하면 404 페이지를 보여주세요.
보너스 요구사항
- 사용자는 현재 접속 중인 사용자를 볼 수 있습니다.
- 인증된 사용자는 다른 가입자에게 메시지를 보낼 수 있습니다.
- 인증된 사용자는 자신에게 온 메시지 목록을 확인 할 수 있습니다.
- 인증된 사용자는 특정 사용자와의 메시지 대화 내역을 확인 할 수 있습니다.
- 인증된 사용자는 프로필 이미지 변경 및 포스트를 작성할 때 이미지를 첨부할 수 있습니다. 파일 업로드를 구현해보세요.
- 다크 모드를 적용해보세요.
주제(실용적 vs 실험적)
- 스포츠 팬들을 위한 커뮤니티
- 평범
- 이미 있는 서비스
- 반려동물 커뮤니티
- 이색 동물 위주였으면 좋겠다. (틈새시장인가요?)
- 상업성은 없음
- 데브코스 페이스북
- 기수별
- 슬랙과의 차별점 모르겠어요…
오늘 저녁메뉴 추천 커뮤니티(요리)- 들어오게 하는 원동력?
- 추천을 하게 하려는 원동력은? → 자극성 넣기
- 랭킹
- 추천 받은 사람은 꼭 먹고 인증하도록
- 미디어의 영향과 연관지어서
- 프론트엔드 개발자 커뮤니티 (기술 포스팅, Q&A) - 기술 별 / role별
- role : junior, senior 같은 / 연차
- 너무 흔함
- 커리어리라고… 완전.. 똑같죠..
- 운동 일기(헬스 케어 커뮤니티)
- 너무 많음 차별성…?
투표 투기장 커뮤니티- 주제 던지고 투표하기
- 한국인들이 좋아할 것 같아요 (뭐가 낫다 비교하고,, )
- 토의
- 게임적 요소도 넣어볼까요? ㅎㅅㅎ(레벨업이나 성장형 동물농장같은거)
- 기한이 너무 짧아요
- 오늘의 지름 공유
- 나 뭐샀다
- 박탈감 느낄 것 같아요
- 거지방 커뮤니티 (절약)
- 금액 제한 정해놓고
- 현타가 올거 같다
- 돈 아끼는 목적
- 금액 + 날짜 + 지출 내역
- 통계를 어떻게 - 달성률
- 불행
배틀커뮤니티 : 위안 - 위로도 얻을 수 있고 (남의 불행을 보고..)
- 랭킹 (누가 제일 불쌍한가, 댓글로 위안을 남겨주세요)
- 칼부림 실시간 공유?????????
- 꼭 칼부림이 아니더라도 폭행 등 위험 상황 등에 대한 공유가 있으면 좋을 것 같아요
- 경고의 목적
- 너무 자극적임
- 금리에 따른 물가 공유…
- 그냥 써봄.
- 덕질 사이트
- 각 채널 = 덕질 대상 ….. (ex. 아이유 채널…?)
- 채널이 너무 다양해질수도?
- 채널 제한을 어떻게 할 것인가? (우리집 강아지)
- 동네 커뮤니티
- 당근마켓
- 각 채널 = 각 동네 (ex. 역삼동 , ….)
- 맛집을 공유한다든가, 동네에서 일어난 이슈 등에 대한 글, …
- 매칭 서비스
- 기획자 vs 개발자
- 친구 vs 연인
- 학생 vs 선생님
- 게임 듀오
- 너무 많아질 수 있을 것 같다
- 독서 커뮤니티
- 책에 대한 소감
- 책 = 채널
- 네이버 카페
- 데브코스 후기커뮤니티 (가능..?)
- 익명 !!!!! (메시지를 못 보냄)
- FTPJ… 누적 미션 체크로 내 성향을 알아보자…
- 날마다 미션에 대한 응답으로 내 성향을 알 수 있는
- F인데 T가 되고 싶어 ⇒ T같은 미션을 제공하고 미션을 수행하면 체크 (인증하는 식)
- 집단지성 꿀매 판단 사이트… 이거 얼마에 샀는데 꿀매인가요?
- 투표받고 퍼센티지로
- 랭킹 (오늘의 꿀매)
- 중고거래 / 새제품구매 카테고리
- 오구오구 - 오늘 구하는 조언… 고민상담… 하루마다 데이터 사라짐
- 힐링 서비스
- 대나무숲 커뮤니티
- 어딘가 말 못할 얘기들을 맘 놓고 얘기할 수 있는..
- 진로, 우정, 사랑, 가족, 학업, 직장 등에 대한 고민 카테고리(채널) 만들 수 있을 것 같아요
- 닉네임으로 활동
공감”해줘”커뮤니티- 공감을 어떻게 해줘? 그냥 텍스트?(검사를 어떻게 할건가) 버튼?
- 여행 후기 커뮤니티 (다낭다녀왔는데 ~ 어쩌구저쩌구~)
- mbti 대전 커뮤니티 (mbti별 채널 및 vs 대결 등?)
- 16개 각각을 채널로 하고 자기 채널에다가만 글 쓸 수 있도록
- 오늘의 tmi 커뮤니티
주제 : 꿀매 커뮤니티 vs 거지방 커뮤니티
- 꿀매 확정 (단 멘토님께 피드백받기)
기획의도, 방향성, 기술 스택, 유저스토리, (리드미 정도로)
- 프로젝트 목표
- 요구사항 목표(필수 요구사항과 보너스 요구사항 들 어디까지 구현할 지 결정)
- 기본 요구사항 + 파일 업로드 + 다크모드
- 개인 목표(각자 이 프로젝트를 통해 이루고 싶은 개인적인 목표)
- 재희님: 기능이 원활하게 돌아가는 (완성도 있는)
- 지선님: 퀄리티를 높여보고 싶다 (디테일 살려서)
- 민희님: 개발 측면에서 적극적인 협업을 하고 싶다
- 효중님: 모두가 하는 일에 대해 공유가 됐으면 좋겠다
- 기범님: 서로 공유를 적극적으로 해야 완성도 있는 결과물이 있을 것 같다.
- 프로젝트 목표(전체 이 프로젝트를 통해 성취하고 싶은 목표)
- 완성.
- 각 스프린트 끝날 때마다 온전히 돌아가는 기능을 확인할 수 있게.
- 유저 스토리 -
- 각자 개발 관련해서 집중적으로 해보고 싶은 게 있나요? - 단계와 우선순위 먼저 정한 후에
- 매 스프린트마다 역할 나누자
- 스프린트 - 일주일
- ⭕ 피그마
- 디자인 및 기획 시 사용 여부
- 레퍼런스 가져오기
- 🔺 Git 관련 규칙 (커밋, PR 나누는 기준 등 규칙)
- 커밋 메시지 규칙
- pr 나누는 규칙
- 브랜치 규칙
- ⭕ 업무 관리 툴? (노션? 지라?)
- 깃헙 이슈관리
재희
꿀매
민희
거지방 커뮤니티 - 자린고비 ‘커뮤니티’
지선
꿀매
효중
꿀매 : 기간 내에 할 수 있는 가장 최선이 아닐까??!
기범
꿀매