Code Monkey home page Code Monkey logo

daum-track-jeju-photo's People

Watchers

 avatar  avatar

daum-track-jeju-photo's Issues

Web Server 관리

Web Server ( 현재 commit 한 photo project ) 에서는


1. 어플에서 사용하기 위한 정보를 사용자에게 json 형태로 
제공하는 기능

2. GCM( google cloud message ) 를 이용하여 어플에서 push 메세지를 
제공하는 기능

3. mysql ( DB ) 를 관리하는 기능 및 facebook 에 등록하는 
기능등을 담당한다.

담당자 :

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 4:43

Mysql

Mysql 에서는

사용자( facebookid )  별 GCM 을 보내기 위한 regid 와의 
매핑정보를 유지하는 테이블이 하나 있어야 하고.

페이스북 APP PAGE 에 등록한 게시글에 대한 id 에 대해서 위치 
정보 및 등록일 ( lat, lng, regdttm) 등을
유지하고 있어야 한다.

필요한 경우 페이스북에서 좋아요 및 댓글수등을 
게시글에서 읽어와 DB 에 지속적으로 update 해야할 수도 
있다.( 이러한 작업을 Batch 작업이라고 함 )

기타 data 가 늘어남에 따라 index 구성.

기타 필요한 테이블 구성.

사용자 및 database 권한 설정.

담당자 :

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 4:57

어플 UI 개발



포토 어플(가칭)에서는 상단 Tab menu 로 구성되어있고 각종 
이미지 및 게시글 리스트

페이스북 API 를 통해 받아온 정보를 보여주는 상세화면등이 
존재

Google Map V2 및 위치정보도 인식할 수 있어야 함.

* 서버를 call 할때는 비동기( asynctask ) 방식으로 호출하여야 
함

담당자 :

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 4:51

Facebook API


어플 초기 화면에서 facebook 인증

facebook PAGE  를 생성하고 그곳에 token 을 이용하여 post(publish) 
하는 기능

posting 한 게시글을 읽어(feed) 와서 리스트에 뿌리거나 
상세화면(좋아요. 댓글수등) 에 보여주는 기능

기타 facebook API 와 관련된 모든 기능

담당자 :

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 4:53

GCM


Google Cloud Message 라 하여

사용자 기기 (device ) 에 설치된 어플의 unique 한 regid 를 
이용하여

서버에서 메세지를 보낼 수 있는 기능.


담당자 : 

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 4:54

Startup

화면 구성인데요,

로그인 화면에서는 앱 로고와 하단 중앙에는 페이스북 
로그인 버튼이 배치되어 있습니다.

로그인이 성공하면 상단에 탭이 4개정도 보이고 
최신순|인기순|지도|갈곳
정로도 나옵니다. 

최신순은 사람들이 올린 사진들이 최신순으로 
보여지는것이구요 페이스북처럼 pull to refresh 로 하면 
좋을것 같습니다.
인기순은 일정 기간동안 댓글이나 좋아요 숫자로 순위가 
매겨지고, 1등한 사진에 테두리를 LOL처럼 금장 표시, 2등은  
은장  표시,,,, 로 하면 재밌을거 같습니다.
그리고 3등과 4등 사이에는 광고? 같은것을 넣으면 좋을거 
같습니다. 

사진을 선택하면, 자세히 보기(맨 오른쪽)화면이 나타나고, 
사진을 화면 가로사이즈에 맞게 표시하고 
올린사람 이름, 시간, 좋아요, 댓글 갯수를 표시해주고 그 
하단에는 사진을 촬영한 위치를 표시해줍니다.
그 밑으로는 포스트에 달린 댓글을 표시합니다. 그리고 
댓글을 달 수 있는 부분 또한 있습니다.

지도는 현재 내 위치를 기준으로 주변의 사진들을 보여주고 
마커를 올려서 사진의 썸네일을 표시하면 좋을 것 같습니다.

마지막으로 '갈곳'은 유저가 이 사진 촬영 장소를 
가고싶다고 북마크처럼 체크하는 것인데, 이건 기존의 
최신순이나 인기순처럼 리스트 형태로 표시하면될것 
같습니다.
여기서 더 나아가서 시간이 된다면 등록된 사진들의 장소를 
통해서 길찾기 기능을 통해 최단거리 루트를 만들어 
주는...것도 좋을 것 같습니다.

업무 분담은 저희가 화면단위로 하기로 했는데

김인우 - 리스트화면(최신순, 인기순, 갈곳)
성의현 - 자세히보기화면 및 서버쪽(?)
이용군 - 로그인, 지도 화면

이런식으로 나누었는데, 각 화면(엑티비티)간 intent 
넘기는것이나 서버에서 데이터를 보내주는것, DB구조에 
대해서는 조금 생각해봐야 할거 같습니다..

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 5:08

Attachments:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.