Skip to content

moamoa-v1/moamoa

Repository files navigation

🎁 이벤트 펀딩의 시작, 모아모아와 함께 하세요!

프로젝트 소개

  • 모아모아는 축하 받는 사람이 원하는 상품을 등록하고, 이를 펀딩 형태로 후원 받을 수 있는 서비스입니다.
  • 일정 금액이 모이면 목표 상품을 구매할 수 있도록 구성하였으며 롤링페이퍼 기능을 통해 후원이 아니더라도 참여가 가능합니다.

팀원 소개

profile profile profile profile profile profile
이화정 (팀장) 김강민 김서현 송우석 이지은 임태호
hwajeonge ukc1 ksh0125 PlutoWooSeok zerowinter01 taeho99

1. 메인 화면 기능 정의

1.1 회원가입

  • 로컬 가입을 위한 인증
  • 이메일 (중복인증, 전부 본인 작성)
  • 비밀번호 (8자리 이상, 영문+숫자+특수기호)
  • 이름
  • 생년월일, 성별
  • 싸피 은행의 경우 (이메일, 이름만 가져옴)

담당자: 임태호

1.2 로그인

  • 자체 로그인
  • 싸피 로그인

담당자: 임태호

1.3 계좌 인증

  • 계좌번호, 예금주, 은행 (선택지: 5대 은행 + 싸피은행)
  • 인증 시 발행되는 인증 코드

담당자: 임태호

1.4 선택 추가 정보 (싸피로 가입하는 경우)

  • 생년월일, 성별 추가 입력 페이지 → 계좌 인증

담당자: 임태호

1.5 헬프 페이지

  • 레이아웃과 컴포넌트 조정 방식으로 진행

담당자: 임태호

1.6 추천 펀딩

  • 나이와 성별 기준으로 많이 개설된 펀딩 평균 표시
  • 카테고리 추천
  • 자주 등록하는 상품 추천

담당자: 임태호

1.7 펀딩 수치

  • 전체 서비스에서 펀딩한 금액
  • 펀딩에 참여한 사람 수
  • 선물한 내역 정보 제공

담당자: 임태호

1.8 사이드 바

  • 화면 별로 하단에 작성
    • 메인
    • 펀딩 개설
    • 참여 중인 펀딩
    • 마이페이지

담당자: 임태호


펀딩 개설 페이지 기능 정의

1. 펀딩 개설

  • 펀딩 개설 창
    • 펀딩 카테고리
    • 금액
    • 기간
    • 제목
    • 내용
    • 롤링페이퍼 (펀딩 개설시 제공)
    • 사진 업로드 기능, 혹은 API로 가져온 데이터 상품 이미지, 혹은 디폴트 이미지
    • 완료 시 가상 계좌 개설 (관련 정책과 방식 파악 필요)

담당자: 김강민

2. AI 심사

  • AI 관련 판결
  • 펀딩의 적절성에 대해 학습 후 결과 반영
  • 사용자에게 alert 창으로 가능 여부 확인 후 수정 혹은 완료 파악

담당자: 김강민


펀딩 상세 페이지 기능 정의

1. 펀딩 상세 페이지

1.1 펀딩 상세 (주최자)

  • 롤링 페이퍼 펀딩 종료 이전 접근 제한

담당자 김강민

1.2 펀딩 수정 (주최자)

  • 제목, 내용, 기간(종료일자), 이미지 수정 가능
  • 수정하게 되는 경우 AI 심사

담당자 김강민

1.3 펀딩 중단 (주최자)

  • 펀딩이 완료가 된 것은 삭제 불가
  • 펀딩이 진행 중일 때 중단하면 후원자들에게 다시 돌려주기
  • 내역은 전부 남는 것
  • 중단한 시점에 완료 처리를 하지만, rollback 하는 것것

담당자 이화정

1.4 펀딩 상세 (후원자)

  • 마감일 전까지 모든 곳에 접근 가능
  • 롤링페이퍼 수정 가능
  • 이미지를 선택하여서 금액 설정 후 전송할 수 있도록

담당자 이화정

1.5 화단

  • 10단계로 조정해서 비율에 따라 화단의 꽃 생성
  • 주최자는 종료 이후에만 확인 가능

담당자 이화정

1.6 롤링페이퍼

  • 펀딩에 후원하거나, 후원 링크에서 바로 확인 가능
  • 페이지 배경 선택 가능, 수정 불가능
  • 편지지 배경 선택 가능, 수정 가능, 내용 수정 가능
  • 주최자는 종료 이후에만 확인 가능

담당자 이화정

1.7 나의 펀딩

  • 생성한 펀딩과 후원한 펀딩 확인 가능

담당자: 이지은


결제 페이지 기능 정의

1. 결제 페이지

1.1 결제 (후원자)

  • 선택하였을 때, 결제 금액을 송금
  • 결제 전, 메모 작성 가능
  • 완료 페이지, 실패 페이지 제공
  • 완료 시 선물 화면 확인 가능

담당자: 김서현

1.2 결제 취소 (후원자)

  • 단 건 별로 전체 취소만 가능
  • 취소 시 본인 내역에서는 삭제되지만, DB에는 삭제되지 않도록 설정
  • 장부에서는 확인 불가능

담당자: 김서현


2. 펀딩 종료

2.1 선물 받기

  • 펀딩 종료 일자에 상세 페이지로 이동하여, 선물 받기 기능 진행
  • 명예의 전당 (10명까지만 확인 가능), 나머지는 장부 다운로드 제공
  • 1, 2, 3등 단상 위에 이름, 금액만 작성

담당자: 김서현

2.2 장부

  • Exel 파일로 다운로드 가능
  • 가공 없이 그대로 데이터 전달

담당자: 송우석


은행 사이트

오픈 플랫폼 (내부 시스템 용)

  • 계좌 개설과 함께 송금 방식을 결정
  • 사용자 계좌 확인
  • 사용자 입출금 내역

담당자: 이지은


마이 페이지 기능

마이 페이지 편집 기능

  • 수정 가능 영역: 계좌번호, 비밀번호
  • 계좌번호 변경 시, 계좌 인증 페이지 동일하게 사용
  • 로그아웃 가능
  • 탈퇴 가능
  • 1개의 은행 당 하나만 가능

담당자: 이지은

알림 창

주최자 알림 예시

  • [펀딩 생성] 펀딩 생성이 완료되었습니다.
  • [펀딩 종료] 펀딩이 종료되었어요. 내용을 확인하세요.
  • [펀딩 종료] 입금이 완료가 되었어요.
  • [펀딩 종료] 입금이 실패했어요.

담당자: 이지은

후원자 완료 예시

  • [후원 완료] 주최자 이름 + 후원 완료했습니다.
  • [후원 취소] 주최자 이름 + 후원을 취소하였습니다.
  • [감사 메세지] 주최자 이름 + 님이 감사 인사를 전했어요.

담당자: 이지은


인프라

시스템 아키텍쳐

  • 전체적인 인프라 구조
  • 주요 구성 요소
  • CI/CD 파이프라인 개요

담당자: 송우석

About

이벤트 펀딩의 시작, 모아모아

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6