유튜브 크리에이터 스튜디오 플랫폼

박성현·2024년 6월 11일

JS

목록 보기
2/2
post-thumbnail



📌 회원가입 절차 없이 게스트 아이디를 통해 유튜브 크리에이터 스튜디오 플랫폼을 이용해보세요!


🌟 게스트 아이디 🌟
ID : test@dev.com
PW : test@1234

🎯 작업 Organization Repo : https://github.com/toy2-1/devtube

팀원 소개 및 분담

김여진B

박성현

이진영

임혜정

호프니콜라

https://github.com/oxlzlohttps://github.com/Hyun-EGhttps://github.com/holololobhttps://github.com/spoonbill40082https://github.com/nicola-laura
초기 개발 환경 세팅, 헤더 · 사이드바 디자인 구현, 수익 내역 확인 페이지 구현, 로딩 애니메이션 구현, 로그인 여부에 따른 페이지 접근 권한 설정, 체크박스 전체 선택/해제, 최종 배포메인 · 로그인 · 회원가입 · 아이디 찾기 · 비밀번호 재설정 · 404 PAGE 페이지 구현수익 정정 신청 및 신청 내역 확인 페이지 구현, 정정 신청 관련 CRUD(with 김여진)일정 관리용 달력 페이지 구성(with 호프 니콜라) React BigCalendar, React DatePicker를 이용한 스케줄 관리 기능, 일정 CRUD 모달창, React의 useContext를 이용한 계정별 일정 정보 입출력 관리, SCSS를 이용한 달력 디자인 수정.웹사이트 디자인 및 유저 플로우 제작, 캘린더 페이지 상태 관리 (context), 캘린더 페이지 scss, 사이드바 상태 및 스타일링


사용한 기술 스택

Stack
개발 환경
유틸리티
디자인
서버/배포
라이브러리
협업툴

프로젝트 소개

제작기간 : 2024.05.27 ~ 2024.06.09
제작인원 : 5명 [김여진B 박성현 이진영 임혜정 호프니콜라]


로그인 · 회원가입 · 아이디 찾기 · 비밀번호 재설정 페이지

로그인

회원가입

  • 회원가입이 완료된 계정으로 로그인이 가능합니다.
  • 아이디/비밀번호를 잘못 입력 시 유효성검사를 통해 서비스 이용자에게 안내해 줍니다.
  • 회원가입 시 각 입력조건에 맞게 작성해야 회원가입이 가능하며, 잘못 입력 시 서비스 이용자에게 안내해 줍니다.

아이디 찾기

  • 이름채널이름을 입력하면 해당 데이터와 일치하는 기존 이메일을 확인할 수 있습니다.

비밀번호 재설정

  • 이름 채널이름 이메일을 입력하면 해당 데이터와 일치하는 계정의 비밀번호를 재설정할 수 있습니다.

---

메인 페이지

메인페이지

  • 로그인 계정과 일치하는 채널정보를 표시해 줍니다.
  • 채널정보 수정을 통해 계정의 이름 채널 이름 비밀번호 수정이 가능합니다.
  • 하단의 주간 캘린더를 통해 간편하게 이번 주 스케줄을 확인 할 수 있습니다.


정정 신청 · 정정 내역 페이지

정정신청
정정신청 모달

  • 수익 정정 신청 폼 제출이 가능합니다.
  • 폼 제출 시 로그인 계정 정보를 포함하며, 하단의 신청 내역에서 로그인한 유저가 제출한 신청 내역을 확인할 수 있습니다.
  • 폼 제출 즉시 신청 내역이 표시됩니다.


캘린더 페이지

캘린더
일정추가

  • Firestore 데이터베이스에서 사용자 정보를 추출해 로그인한 사용자의 이벤트를 가져오기, 추가, 업데이트, 삭제할 수 있게 구현했습니다(useContext 사용).
  • 이벤트 처리 모달창을 넣어 일정 작성을 할 수 있게 만들었습니다(사용자 상호작용 처리: 빈 슬롯 클릭 시 새 이벤트 추가, 기존 이벤트 클릭 시 수정 가능).
  • 색상을 선택해 일정 구분을 더욱 명확히 할 수 있게 했습니다.

캘린더 1

  • BigCalendar의 drag&drop addon 기능을 활용해 이벤트 드래그 앤 드롭 및 크기 조정 기능 지원합니다.


급여내역 페이지

급여내역
명세서

  • 조회수와 급여 내역을 그래프로 확인할 수 있습니다.
  • 총 수익을 확인하는 곳에 페이지네이션을 넣어, 항목이 5개가 넘어갈 경우 항목이 자동으로 다음 페이지로 넘어갑니다.
  • 명세서가 클릭한 해당 수익 내역과 연결되어 해당 명세만 확인할 수 있습니다.
  • 종류별 내역이 총 수익 내역의 합산 값으로 자동 계산됩니다.



Userflow

userflow

profile
welcome my velog

0개의 댓글