[5주-0일차] pixel painter APP - 5주차 스프린트 계획 수립
- 4주차 피드백
일단 AWS lambda 안에서 python 라이브러리를 사용해야 하는데
단순 계층 추가로는 힘들다는것을 알았다
그래서 ec2 로 lambda 를 배포해야 하는데
뭐 처음부터 그렇게 했으면 빨랐을텐데
ㅅㅂ 다시해보자
4주차 스프린트 목표 : 프로젝트 목표 변경 [drawNFT - pixel painter]
4주차 제품기능목록
<!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}-->
기능 | 사용자 스토리 | 기술 | 포인트(업무량) | 중요도 | 완성도 |
도트 생성
|
유저는 도트도안을 선택해 여러가지 색깔을 활용해 마음대로 색을 넣을 수 있다. | android - JAVA | 9 |
상
|
0%\ |
유저는 색칠하던 도트도안을 저장 + 불러오기 할 수 있다. | android - JAVA | 7 | 0% | ||
유저는 갤러리의 기존이미지를 도트도안화 시킬 수 있다. | lambda - python | 10 | 0% | ||
유저는 도트도안마켓에서 원하는 도안을 다운받아 색칠할 수 있다. | lambda - python | 8 | 0% | ||
유저는 만든 이미지를 휴대폰 갤러리에 저장한다 | android - JAVA | 3 | 0% | ||
유저는 기존 이미지에서 일부를 잘라내서 백지에 붙여넣을 수 있다. | android - JAVA | 5 | 0% | ||
이미지 - NFT화
|
유저는 폰 갤러리에 접근해서 사진을 불러올 수 있다. | android - JAVA | 2 |
중
|
100% |
유저는 opensea에서 사진파일을 nft로변환 할 수 있다 - api | android - JAVA | 7 | 0% | ||
마켓 연동
|
유저는 metamask 계정에 연동 할 수 있다. | android - JAVA | 9 |
상
|
0% |
유저는 opensea 계정에 연동 할 수 있다. | android - JAVA | 9 | 0% | ||
유저는 opensea 를 웹앱으로 자유롭게 이용할 수 있다. | android - JAVA | 8 | 0% | ||
차별화
|
한국어 버전 앱 (따로출시) | android - JAVA | 1 |
하
|
50% |
영어 버전 앱 (따로출시) | android - JAVA | 1 | 0% | ||
유저는 사용설명서 ( 글, 영상 ) 을 쉽게 찾아볼 수 있다. | android - JAVA | 3 | 0% | ||
편의성 | ui는 유저가 직관적으로 이용하기 편리하게 구성된다. | android - JAVA | 3 | 하 | 50% |
도안마켓 | 개발자는 새로운 도트도안을 유저에게 제공한다. | android + python | 7 | 하 | 0% |
수익성
|
유저는 도안마켓에서 도안을 다운받을 때 광고를 시청한다 | android - JAVA | 3 |
하
|
0% |
유저는 자신의 사진을 도안화 시킬때 광고를 시청한다. | android - JAVA | 3 | 0% |
한거라고는 기본적인 android stdio UI 코딩이고
결국 AWS 연동은 실패했다.
4주차 백로그
1. 전체적인 프론트앤드 골격 구성 V
- 인트로 화면
- 메인메뉴 화면
- 각 액티비티 버튼 구성
2. 기본적인 도트 페인트 구현 X
- 도트도안과 완성도안 분리
- 대략적인 도트 마켓 설계
3. 기존사진 도트도안화 정보 수집 X
- android to S3 구현해보기
- 사용자 갤러리 to lambda server 구현해보기
4주차 스프린트 일정
5.14(토) - 휴
5.15(일) - 프론트앤드 부분 구현 V
5.16(월) - android to S3 구현해보기 V
5.17(화) - 사용자 갤러리 to lambda server 구현해보기 X
5.18(수) - 휴
5.19(목) - 간단한 도트 페인트 기능 구현 X
5.20(금) - 간단한 도트 페인트 기능 구현 X
- 5주차
- 5주차 제품기능목록
<!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}-->
기능 | 사용자 스토리 | 기술 | 포인트(업무량) | 중요도 |
도트 생성
|
유저는 도트도안을 선택해 여러가지 색깔을 활용해 마음대로 색을 넣을 수 있다. | android - JAVA | 9 |
상
|
유저는 색칠하던 도트도안을 저장 + 불러오기 할 수 있다. | android - JAVA | 7 | ||
유저는 갤러리의 기존이미지를 도트도안화 시킬 수 있다. | lambda - python | 10 | ||
유저는 도트도안마켓에서 원하는 도안을 다운받아 색칠할 수 있다. | lambda - python | 8 | ||
유저는 만든 이미지를 휴대폰 갤러리에 저장한다 | android - JAVA | 3 | ||
유저는 기존 이미지에서 일부를 잘라내서 백지에 붙여넣을 수 있다. | android - JAVA | 5 | ||
이미지 - NFT화
|
유저는 폰 갤러리에 접근해서 사진을 불러올 수 있다. | android - JAVA | 2 |
중
|
유저는 opensea에서 사진파일을 nft로변환 할 수 있다 - api | android - JAVA | 7 | ||
마켓 연동
|
유저는 metamask 계정에 연동 할 수 있다. | android - JAVA | 9 |
상
|
유저는 opensea 계정에 연동 할 수 있다. | android - JAVA | 9 | ||
유저는 opensea 를 웹앱으로 자유롭게 이용할 수 있다. | android - JAVA | 8 | ||
차별화
|
한국어 버전 앱 (따로출시) | android - JAVA | 1 |
하
|
영어 버전 앱 (따로출시) | android - JAVA | 1 | ||
유저는 사용설명서 ( 글, 영상 ) 을 쉽게 찾아볼 수 있다. | android - JAVA | 3 | ||
편의성 | ui는 유저가 직관적으로 이용하기 편리하게 구성된다. | android - JAVA | 3 | 하 |
도안마켓 | 개발자는 새로운 도트도안을 유저에게 제공한다. | android + python | 7 | 하 |
수익성
|
유저는 도안마켓에서 도안을 다운받을 때 광고를 시청한다 | android - JAVA | 3 |
하
|
유저는 자신의 사진을 도안화 시킬때 광고를 시청한다. | android - JAVA | 3 |
다음주는 EC2 를 활용한 python lambda 연동과 기본적인 도안 + 도트 그림판 을 구현해보자
- 5주차 스프린트 백로그
1. 기본적인 도트 그림판 구현
- 간단한 도안
- 그림판 팔레트 구현에 초점
2. AWS lambda EC2 활용 배포
- android 에서 사진 전송
- lambda 에서 간단히 사진 변환 후 다른 버킷에 저장
- 가져오기 버튼을 누르면 S3 에서 사진 다운로드 후 기존 버킷 사진 삭제
- 5주차 스프린트 일정
5.21(토) - 휴
5.22(일) - 그림판 구현
5.23(월) - lambda python lib 사용 구현 (EC2)
5.24(화) - 그림판 구현
5.25(수) - 휴
5.26(목) - lambda python lib 사용 구현 (EC2)
5.27(금) - 그림판 구현
5주차는 5월28일이 시험이기 대문에 조금 힘 빼고시험 준비에 더 시간을 써야겟다.