ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
요구사항 기능 명세서
2
서비스 대상순번기능 명상세기능상세 기능 설명비고우선순위
3
전체 사용자F01회원 기능지갑 연결거래와 계정을 관리하기 위해
지갑 연결/지갑 연결 해제 기능을 제공한다.
Metamask로 연결한다.1
4
예술가 등록 페이지NFT의 발행을 위해 예술가 등록을 한다.
등록시 장애인 증명서가 필요하다.
다음에 해당하는 정보를 입력
- 예술가명
- 성명
- 장애인등록번호
- 장애인 증명서
1
5
6
전체 사용자F02마이페이지 기능내 정보 조회 및 변경 페이지연결된 지갑주소를 기준으로
나의 정보를 조회하고 변경할 수 있다.
2
7
팔로우 목록 조회 페이지팔로우한 예술가들의 목록을 표시2
8
관심 NFT 조회 페이지하트(관심)를 누른 목록들을 표시2
9
거래 알림 기능 및 페이지거래중인 NFT에 대한 거래 정보를 본다.
다음의 기능이 포함된다.
- 거래완료시 NFT의 정보 및 금액을 보여줌
- 경매를 구현할 경우
NFT의 거래 정보와 판매, 거절을 정할 수 있음
3
10
소유 NFT 리스트 페이지소유한 NFT들의 리스트를 표시1
11
12
전체 사용자F03스마트 컨트랙트 및 DApp 기능지갑 잔액 조회소유한 디지털화폐의 잔액을 조회한다.1
13
예술가 디지털 화폐 기반 후원1. 디지털암호화폐를 전송
2. 예술가에게 메시지 전송
AI 악성 메시지 검출 적용 가능1
14
NFT 구매1. NFT 구매를 스마트 컨트랙트로 처리
2. 예술가에게 응원 메시지 전송
3. NFT 거래금액이 일부 분배될 기부단체 선택

거래시 다음의 수수료 합계 2%가 발생
예술가: 거래금액의 1.0%
구매자: 거래금액의 1.0%

수령 거래 금액은 다음과 같이 분배 후 각자 수령
나머지 예술가 90%, 8% 기부단체

가스비 별도
AI 악성 메시지 검출 적용 가능1
15
NFT 판매구입한 NFT의 경우 예술가의 판매 권한이 구입자에게
돌아감
NFT의 판매가격을 제시하고 NFT의 P2P 거래가 이루어짐.
1. NFT 경매를 스마트 컨트랙트로 처리
2. 구매 체결시 예술가에게 구매자가 입력한
응원 메시지 전송
2. NFT 거래금액이 일부 분배될 기부단체 선택

거래시 다음의 수수료 합계 2%가 발생
판매자: 거래금액의 1.0%
구매자: 거래금액의 1.0%

수령 거래 금액은 다음과 같이 분배 후 각자 수령
나머지 90% 판매자, 4% 원작자 로열티 1% 기부단체

예술가가 본인의 NFT를 판매할 경우엔 NFT 구매 참조

가스비 별도
AI 악성 메시지 검출 적용 가능1
16
NFT 경매식 판매 추가NFT 판매에서 경매식으로 판매하는 방식을 추가한다.4
17
NFT 상세 정보 조회NFT의 정보를 상세하게 반환1
18
NFT 거래 이력 조회특정 NFT의 거래 이력을 반환2
19
소유 NFT 조회연결된 지갑에서 보유한 NFT 조회1
20
전체 사용자F04Top Bar 페이지 컴포넌트지갑 연결 전지갑 연결 전 페이지 최상단에 표시할 TopBar 컴포넌트
다음의 기능을 포함한다.
- 메인화면 연결 로고
- NFT 리스트 조회 페이지 연결
- NFT 랭킹 페이지 연결
- NFT 추천 페이지 연결
- 예술가 추천 페이지 연결
- 지갑 연결
2
21
지갑 연결 후지갑 연결 후 페이지 최상단에 표시할 TopBar 컴포넌트
다음의 기능을 포함한다.
- 메인화면 연결 로고
- NFT 리스트 조회 페이지 연결
- NFT 랭킹 페이지 연결
- NFT 추천 페이지 연결
- 경매알림기능
- 예술가 추천 페이지 연결
- 장애인 예술가 등록 페이지 연결
- 내 지갑 주소(클릭시 아래의 내용 표시)
- 마이페이지-내정보 페이지 연결
- 마이페이지-소유 NFT 리스트 페이지 연결
2
22
장애인 예술가 등록 후지갑 연결 후 페이지 최상단에 표시할 TopBar 컴포넌트
다음의 기능을 포함한다.
- 메인화면 연결 로고
- NFT 리스트 조회 페이지 연결
- NFT 랭킹 페이지 연결
- NFT 추천 페이지 연결
- 예술가 추천 페이지 연결
- 예술가 페이지 버튼
- 내 수익금 통계 페이지 연결
- 내 정보 페이지 연결
- 내 지갑 주소(클릭시 아래의 내용 표시)
- 마이페이지-내정보 페이지 연결
- 마이페이지-소유 NFT 리스트 페이지 연결
2
23
전체 사용자F05Footer 페이지 컴포넌트Footer 에 들어갈 정보 표시 기능사업자 정보 및 블록체인 기록 조회,
장애인 기부단체 목록, 공지사항, 문의하기 등 표시
3
24
전체 사용자F06네비게이션 바Top Bar에 들어갈 네비게이션 바 기능Top Bar에 들어갈 네비게이션 Bar
회원 상태별 컴포넌트 또는 Top Bar 자체에 구현한다.
다음의 상태를 다른 기능을 가진다.
- 지갑 연결 전 제공할 기능들의 네비게이션 바
- 지갑 연결 시 제공할 기능들의 네비게이션 바
- 장애인 예술가의 경우 제공할 기능들의 네비게이션 바
2
25
전체 사용자F07NFT 거래소 기능NFT 거래소 메인 페이지NFT 거래소의 메인페이지를 표시한다.
다음에 해당하는 정보를 포함한다.
- NFT 추천 배너
- NFT 랭킹 배너
- NFT 리스트
- 추천 예술가 배너
2
26
NFT 리스트 조회 페이지마켓을 위한 NFT의 리스트 조회 기능
다음에 해당하는 정보를 포함
- 이미지나 영상
- 예술가명
- 예술가 팔로워 수
- 가격
- 찜한 수
- 조회 필터
1
27
NFT 조회 필터NFT의 종류별, 태그별, 팔로우별 등 필터로 조회1
28
NFT 랭킹 페이지NFT의 판매순, 조회순 등으로 랭킹 페이지를 제공3
29
NFT 추천 페이지추천하는 NFT 리스트를 제공빅데이터 추천 시스템 적용 가능3
30
예술가 추천 페이지추천하는 예술가 리스트를 제공빅데이터 추천 시스템 적용 가능3
31
예술가 포트폴리오 페이지장애인 예술가 본인을 소개하는 페이지를 표시
다음에 해당하는 정보를 포함
- 소개
- 팔로우, 팔로워 수
- 연결(SNS, 개인 홈페이지 링크 등)
- Best NFT 작품
- NFT 작품 리스트
2
32
NFT 상세 및 구매 페이지특정 NFT의 상세 및 구매 페이지 표시
다음에 해당하는 정보 포함
- NFT 거래 가격
- NFT 상세 정보
- NFT 거래가격 그래프
- NFT 거래이력
- 스마트 컨트랙 주소
1
33
NFT 하트(관심 추가)NFT를 관심 목록에 추가한다.3
34
예술가 팔로우예술가를 팔로우한다.3
35
전체 사용자F08공지사항 기능공지사항 리스트 조회 페이지공지사항 목록을 확인할 수 있다.
다음에 해당하는 정보를 포함
- 공지사항 타이틀
- 공지사항 내용 일부(위에서 3줄, ...으로 끝남)
- 공지사항 등록일자
- 페이지네이션
관리자의 경우 수정, 삭제버튼이 표시된다.3
36
공지사항 상세 페이지공지사항 내용을 확인할 수 있다.관리자의 경우 수정, 삭제버튼이 표시된다.3
37
전체 사용자F09FAQ 기능FAQ 리스트 조회 페이지FAQ 목록을 확인할 수 있다.
다음에 해당하는 정보를 포함
- FAQ 타이틀
- FAQ 내용
- FAQ 등록일자
- 페이지네이션
FAQ를 누르면 토글 형식으로 질문의 답변이 보인다.
관리자의 경우 수정, 삭제버튼이 표시된다.4
38
전체 사용자F10문의 기능문의 등록 페이지관리자에게 문의를 등록할 수 있다.4
39
내 문의 확인 페이지내 문의의 리스트 및 답변을 볼 수 있다.4
40
전체 사용자F11등록된 장애인 기부 단체 리스트 조회등록된 장애인 기부 단체 리스트 조회 페이지서비스와 연결된 장애인 기부 단체의 정보들을
조회한다. 다음을 정보를 포함한다.
- 장애인 기부 단체명
- 장애인 기부 단체의 지갑 주소
3
41
42
장애인 예술가F12마이페이지 기능예술가 본인 표시 정보 조회 및 변경 페이지예술가 본인의 정보를 확인하고
포트폴리오에 표시할 정보를 수정할 수 있다.
다음에 해당하는 정보를 조회
- 소개(수정가능)
- 팔로워 팔로우 수(수정불가)
- 연결(SNS, 개인 홈페이지 링크 등, 수정가능)
2
43
장애인 예술가F13스마트 컨트랙트 및 DApp 기능지갑 잔액 조회소유한 디지털화폐의 잔액을 조회한다1
44
NFT 민팅 및 등록NFT를 민팅 및 등록한다.
다음의 작품 유형을 민팅할 수 있음
- 이미지
- 영상

Json URI
- 작품명
- 작품 소개 글
- 예술가 이름
- 예술가의 지갑 주소
- 파일 유형
- 파일 원본 링크

NFT URI
- 해당 NFT의Json URI를 포함하는 링크
이외의 작품 유형은 추가시 기간조율1
45
NFT 판매 페이지등록된 NFT를 판매한다.1
46
NFT 경매식 판매 추가NFT 판매 페이지에
등록된 NFT를 경매식으로 판매하는 기능을 추가한다.
4
47
NFT 판매 중지현재 판매중인 NFT의 판매를 중지한다.2
48
장애인 예술가F14NFT 관리 기능NFT 민팅 및 등록 페이지NFT를 민팅 및 등록한다.
다음의 작품 유형을 민팅할 수 있음
- 이미지
- 영상
다음의 정보를 입력한다.
- NFT 작품 명
- NFT 작품 소개 글
- 파일
1
49
NFT 판매 페이지보유한 NFT를 판매할 수 있다.
다음에 해당하는 정보를 입력한다.
- 판매 금액
- 판매 기간(최장 일주일)
이미 판매 등록된 작품은 등록 불가1
50
판매중인 NFT 목록 페이지판매중인 NFT의 목록을 확인할 수 있다.
다음에 해당하는 정보를 포함한다.
- NFT 명
- NFT 가격
- 판매 완료 여부
- 유저간 거래 횟수 (0 이상이면 무조건 판매완료 상태임)

다음의 기능을 포함한다.
- 특정 NFT의 판매 중단(판매완료 상태일 경우 불가능)
2
51
장애인 예술가F15통계 기능통계 기능다음에 해당하는 통계 정보를 제공한다.
- 전체 수익금
- NFT유형별 수익금
- 일별, 주간별, 달별 수익 데이터
- 일별, 주간별, 달별 팔로워 수 데이터
- NFT 거래로 기부단체에 후원된 금액
아래일수록 뒷 순위로 구현2
52
수익금 통계 및 그래프 페이지전체 수익금의 통계 및 그래프를 확인한다.
다음에 해당하는 정보를 포함
- 전체 수익금
- NFT 유형별 수익금
- 일별, 주간별, 달별 수익 그래프
- 일별, 주간별, 달별 팔로워 수 그래프
- NFT 거래로 기부단체에 후원된 금액
아래일수록 뒷 순위로 구현2
53
NFT 목록 통계 페이지등록한 NFT별로 수익금을 표시한다.
다음에 해당하는 정보를 포함
- NFT 이름
- NFT 별 수익금
3
54
55
관리자F16예술가 관리 기능장애인 예술가 신청 목록 페이지장애인 예술가의 신청 리스트를 볼 수 있는 페이지
다음에 해당하는 정보를 포함하며 토글로 쉽게 확인 가능.
- 예술가명
- 성명
- 장애인등록번호
- 장애인 증명서
각 신청별로 등록 허가 버튼 포함
3
56
장애인 예술가 등록 허용장애인 예술가 등록 허가 버튼을 클릭시
정말로 허가할지 여부를 체크하고 등록
1
57
등록된 장애인 예술가 관리 페이지다음의 기능을 포함한다.
- 장애인 예술가 등록 삭제(삭제 여부 체크)
- 장애인 예술가명으로 검색
- 성명 검색
- 장애인 등록번호로 검색
3
58
관리자F17공지사항 기능공지사항 수정 페이지공지사항 목록을 확인할 수 있다.
다음에 해당하는 정보를 포함
- 공지사항 타이틀
- 공지사항 내용 일부(위에서 3줄, ...으로 끝남)
- 공지사항 등록일자
- 페이지네이션
3
59
공지사항 삭제공지사항 목록 및 상세 페이지에서 삭제 버튼을 누르면
해당 공지사항을 삭제할 수 있다.
3
60
관리자F18FAQ 기능FAQ 수정FAQ 목록에서 수정 버튼을 누르면 FAQ를 수정할 수 있는
컴포넌트가 해당 FAQ 아래에 생긴다.
컴포넌트는 다음을 포함한다.
- 입력 박스
- 수정 버튼
4
61
FAQ 삭제FAQ 목록에서 삭제 버튼을 누르면
해당 FAQ를 삭제할 수 있다.
4
62
관리자F19문의 기능문의 조회 페이지문의를 리스트를 조회할 수 있다.시간부족시 이메일문의로 전환4
63
문의 답변 페이지문의에 답변을 달 수 있다.4
64
관리자F20자선 단체 기능자선 단체 등록자선 단체를 등록한다.
다음에 해당하는 정보를 입력한다.
- 자선 단체 명
- 자선 단체의 지갑주소
2
65
자선 단체 삭제자선 단체를 삭제한다.2
66
67
68
69
70
일정 확인
71
필수 기능최우선 구현 기능: 우선순위 1의 기능들1
72
우선 구현 기능: 우선순위 2의 기능들2
73
추후 추가 가능 기능우선순위 3: 이번 프로젝트 기간 내에 최대한 구현해볼 기능들3
74
우선순위 4 이상: 우선순위 3 미완료시 차후 구현할 기능들4
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100