Skip to content

prgrms-web-devcourse/Team_Sagack_MonthSub_FE

Repository files navigation

📝 MonthSub

*api서버가 중단되었습니다.

🖼 프로젝트 설명

한줄 소개

Monthsub은 개인 작가가 보다 편리하게 구독자를 모집하고, 작품을 제공할 수 있게 해주는 1인 창작가를 위한 월간 구독 플랫폼 서비스입니다!! 😎

기획 배경

작가 이슬아는 "학자금 대출을 갚겠다"며 한 달 원고료 1만원을 받고 구독자를 직접 모집해 메일링을 한 '일간 이슬아'가 성공을 거두면서 메일링 구독 서비스는 신입 및 비등단 작가들의 새로운 지면의 창이 되어가고 있다. 작가의 SNS에 홍보, 일정 기간동안 구글 폼을 이용하여 유료 독자를 모집하고, 작가의 창작물을 독자들에게 이메일 발송을 통해 공유하는 형식이다. 지금은 작가들의 홍보가 개인 SNS에 의존적이기 때문에 작가와 독자의 연결이 어려운 부분이 있다. 작가와 독자를 이어줄 수 있는 플랫폼이 있으면 좋지 않을까?


📜 서비스 플로우

작가

  1. 작가가 되고 싶은 유저는 회원가입을 하고 구독자 모집 게시글을 올린다.
  2. 구독자 모집 게시글에는 연재 기간, 연재 요일, 시간, 금액, 카테고리 등 연재에 대한 정보를 기입한다.
  3. 설정한 연재 기간동안 지정한 요일, 시간에 맞춰 아티클을 작성한다.

독자

  1. 구독자 모집 중인 게시글들을 조회하거나 생각해둔 작품 또는 작가를 검색한다.
  2. 마음에 드는 작품을 구독(결재)한다.
  3. 작가가 정한 요일과 시간에 맞춰 작가채널에 업로드 된 아티클을 감상한다.
  4. 작가 팔로우, 게시글 좋아요, 댓글 작성을 할 수 있다.

📜 배포


📜 프로젝트 문서


🗓 개발 일정

단위 주요 업무
0차 스프린트 프로젝트 세팅 / 와이어프레임 및 기초 디자인 작업 / 기초 컴포넌트 구현
1차 스프린트 시리즈 작성&수정&조회 페이지 구현 / 로그인 페이지 구현
2차 스프린트 회원가입 / 아티클 / 채널 / 마이페이지 구현
3차 스프린트 메인 페이지 / 결제 페이지 구현
4차 스프린트 좋아요&팔로우 기능 구현 / 기능 고도화 / 코드 프리징

📚 기술 스택

분류 기술
언어
FE
배포
ETC
Tools

🛠 주요 기능 및 페이지 설명


"시리즈" 구독 모집 게시글로 모집 기간엔 결재가 가능하고, 연재 기간엔 아티클 생성, 조회가 가능하다.

"아티클" 작가가 연재하는 게시글로 해당 시리즈를 구독한 독자만 조회 가능하다.


메인 페이지

  • 인기 작가, 인기 시리즈, 최신 시리즈 조회 가능


시리즈 목록 조회

  • 원하는 카테고리와 게시 상태를 선택해 필터링된 시리즈 조회 가능
  • 무한 스크롤링 기능 구현


시리즈 생성/수정

  • 구독자를 모집해 연재하고 싶은 유저가 작성함
  • 카테고리, 설명, 구독모집 기간, 연재기간, 연재 요일/시간, 가격 등의 정보 기입


시리즈 상세 정보 조회

  • 작가가 생성한 시리즈 정보를 조회할 수 있음
  • 작가가 아티클을 작성해 연재하는 페이지
  • 독자는 시리즈를 구독하고, 연재된 아티클을 조회할 수 있음


시리즈 결제(구독)

  • 모집 기간 내에 시리즈 페이지에서 결제해 구독할 수 있음


아티클 생성/수정

  • 작가는 연재 기간 동안 설정한 요일, 시간에 아티클을 작성할 수 있음


아티클 조회

  • 구독한 독자에 한하여 작가의 아티클을 조회할 수 있음


시리즈 검색

  • 제목 또는 작가 이름으로 시리즈를 검색할 수 있음


채널

  • 모든 유저는 개인 채널을 가지게 됨
  • 본인 채널 - 팔로우한 작가 & 구독한 시리즈 & 작성한 시리즈 조회 가능
  • 작가 또는 다른 유저 채널 - 팔로우한 작가 & 작성한 시리즈 조회 가능


🗂 디렉토리 구조

image


🧸 팀원 소개

박송이 양윤 박예진
image image image

About

[13조] Frontend Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published