Project Portfolio
이름 미정 새로운 프로젝트~
츄98
2023. 5. 8. 23:24
팀 플젝이 새롭게 시작되었습니다~~
이번 플젝은 아직 이름을 정하지 못했지만, 기능 구현에 초점을 맞춰서 일단 진행해보기로 했습니다.
이름 아이디어가 있으신 분은.. 댓글 달아주세요ㅠㅠㅠ
프로젝트 설명
유튜브, 인스타그램처럼 동영상 및 게시글을 자유롭게 업로드하고 공유하는 서비스입니다.
추천기능(관심사, 태그기능), 순위기능, 구독(팔로우팔로워) 기능, 좋아요기능, 댓글 기능, 마이페이지 기능,
관리페이지 기능, 보관 기능 등 다양한 기능을 통해 자유롭고 즐겁게 여러분들의 시간을 보낼 수 있고 많은 사람과 여러분의 것을 공유하고 소통할 수 있습니다.
구현할 기능들
- 필수 기능
- 프론트엔드
- 회원가입
- 로그인
- 로그아웃
- 게시글 및 동영상 업로드 기능
- 마이페이지 : 회원정보 수정
- 관리페이지 : (채널대시보드(채널 분석: 조회수 인기동영상), 채널 콘텐츠(내가 올린 글, 댓글), 채널 분석
- 좋아요, 댓글 기능
- 팔로우 팔로워 기능
- 추천기능(관심사 태그 이용할 예정)
- 검색기능
- 순위기능
- 뜨는 동영상 = 좋아요 수
- 많이 본 동영상 = 조회 수
- 추가 기능 ( 몇 가지는 필수적으로 해야하는.. 다만 우선순위가 뒷 순위일 뿐인 기능도 있다. )
- 페이지 (pagination) 기능
- 프로필에 사진 업로드 기능
- feed 상세페이지에 최신영상 또는 게시글 목록 기능
- 팔로우한 상대 게시물 확인 기능
- 좋아요한 게시물 모아서 보기
- 탈퇴 기능
- 고객센터 기능 (건의할 수 있는 곳)
- QnA
구현해야 할 기능들이 참 많죠..?
부지런히 한 주를 보내야할 것 같습니다!
와이어 프레임




예쁘지요..?ㅎㅎㅎ 이렇게 프론트를 만들수만 있다면! 정말 좋을 것 같습니다~
이번 프로젝트도 백엔드 기능 구현에 초점을 맞춰서 진행을 하기 때문에 시간이 가능하다면 와이어프레임처럼 디자인까지 신경쓰게 될 것 같습니다.
ERD

프로젝트 진행하면서 감하거나 가해질 예정입니다.
TeamRule
- 프론트엔드
- 로그아웃
- 수요일 저녁 ~ 목요일아침에 함께 이야기 나눠요
- 회의시간
- 아침회의 : 9시
- 중간 점검 : 점심먹기 전후? 모르는 것, 막힌 것 서로 질답시간, 작성한 코드 리뷰 등
- 저녁회의 : 17시 - 18시
- 점심시간: 13시 - 14시 / 저녁시간: 18시 - 19시
- Timeline
- 월: 회의, 역할 나누기, SA → 제출 오늘 17시까지
- 화: 본인 파트 코딩 및 회의
- 수: 본인 파트 코딩 및 회의 / 백엔드 기본 기능 작성 완료하기
- 목: 프론트엔드 만들기 / 백엔드 추가기능 재량 작성
- 금: 프론트엔드 작성완료 및 발표 준비
Git 협업 시 이렇게 해요!
- fork 하여 각자 레포지토리에서 작업
- main branch에 push하지 않기! root repository에서fork해 간 후 각자 브랜치 만들어 작업하기 꼭 브랜치 만들어 작업하기!!!
- commit 할때 commit메세지 앞에 붙이기!
- feature: 기능 생성/만들었을때
- fix : 기능 수정 / 오류 수정(bugfix)
- chore : 잡일, 코드 정리 등 자잘한 일일 때
4. PR할 때, 수정사항 혹은 변경사항에 대해 코드리뷰 또는 코멘트 적기
5. PR 할 경우 꼭 얘기하기~ 같이 코드리뷰하는 시간 갖기
기존 프로젝트와의 차이점
- 백엔드 프론트엔드를 분리하여 진행한다는 점
- jwt token 방식을 사용하여 회원 기능을 구현한다는 점
- drf를 사용한다는 점
- 배포를 한다는 점!!! AWS EC2를 이용해서 배포할 것
그 전에 했던 플젝들 보다 훨씬 정교화된 느낌으로 진행이 되는 것 같다!
최종 프로젝트 전에 배포를 해볼 수 있다는 점이 좋은 경험이 될 것 같고, 이를 통해서 최종프로젝트에서는 더 잘해볼 수 있지 않을까 하는 생각이 듭니다!!! 화이팅해봐요 우리 팀~~!!!
내가 구현해야 하는 기능
- 내 채널 + 관리페이지 (게시글 및 사진, 동영상 수정, 삭제, 통계 조회)
- 조회수 기능
- 맡은 백엔드 기능에 대한 프론트 구현까지