emotional-approach's Introduction
emotional-approach's People
Forkers
ameliacodeemotional-approach's Issues
android - nodejs authentication 연결법
서버 API 명세
스토리지 관련
- /storage/:userId
GET - 스토리지 조회
// example response
// 20190722140105
// http://localhost:3000/storage/1
{
"storages": [
{
"userId": "1",
"storageName": "1",
"size": "1",
"expired": "2012-12-11T15:00:00.000Z",
"showOrder": 1,
"updtYmdt": "2012-12-11T15:00:00.000Z",
"isPublic": "1"
}, ...
]
}
POST - 스토리지 추가
body example
{
"storageName":"nana",
"size":"좀 큰거",
"isPublic":"Y" // Y 또는 N
}
PUT- 스토리지 수정
body example
{
"storageName":"nana",
"key":2
}
DELETE - 스토리지 삭제
body example
{
"key":4
}
파일 관련 - /files/:userId
POST - 파일 추가
body example
** multipart/form-data is required
{
"file":"[asdf.png,asdfassf.jpeg, ...]"
}
비지니스 모델/플랜
각자 코멘트
메인 아이디어
스토리지
제공 이유
- 누구나 여행에 대한 추억을 평생 지키고 싶어함
- 사람들은 여행을 갔다오면 정말 많은 사진이 쌓임 (수천장~)
- 하지만 여행은 혼자가는것이 아니기 때문에 사진을 공유할 수 있어야함
- 무료 스토리지는 어느정도의 용량 제한과 만료 시간이 존재
- 어떻게하면 평생 저장하면서 갬성적으로 보여줄 수 있을까에 대한 고민
상세
- 기본적으로 사진, 동영상을 저장할 수 있는 무제한 스토리지 시스템 제공
- 모든 사람한테 무료로 제공할것인지는 결정 필요
- 사진, 동영상은 시간순으로 슬라이드쇼 등을 생성할 수 있음
- 사진, 동영상에 GPS 기능을 이용하여 촬영한 위치에 대한 타임라인을 지도상으로 볼 수 있도록 해줌
여행 정보 공유
기본 컨셉
- 여행을 갈때 해당 여행지에 대한 정보를 찾기가 귀찮거나 어려울 수 있음
- 위의 스토리지 시스템을 이용하여, 사진과 여행지 정보를 연결하여 여행자들에게 판매 할 수 있도록
판매하는 사용자
- 스토리지 사용자는 자신의 여행 스토리를 판매할지 정해야함
- 판매할경우 자신의 스토리지의 사진을 몇개 뽑아서 해당 사진에 대한 주변 정보를 많이 추가해줘야함
- 판매하지 않을경우 그냥 저장소만 사용하면 됨
- 해당 여행 정보가 어느정도 팔리면, 해당 저장소를 무료로 사용할 수 있도록 하여 성취감을 증가시킴
구매하는 사용자
- 멤버십 시스템 등을 이용
- 여행 정보를 구매하여 더욱 쉬운 여행이 될 수 있도록 함
- 구매한 여행 정보를 리포트할 수 있음
- 각 여행정보별로 like 가능 (like순 정렬)
정보를 판매하는 사람이 해야할 일
- 자신이 여행을 갔다오면 모든 사진을 스토리지에 올리지만,
정보를 판매할때는 최대한 유용한 사진만을 체크하여 구매자에게 보여줄 한다. - 정보를 판매하려고 한다면 유용한 사진을 추려서 해당 사진의 정보를 추가한다
정보란?
- 어떤 사진인지
- 어떤 것이 주변에 있는지
- 식사 장소
- 입장료
- 등등...
AWS IAM 설정법
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.