블로그 이미지
Flying Mr.Cheon youGom

Recent Comment»

Recent Post»

Recent Trackback»

« 2024/5 »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

 

재미로 만들어 볼 채팅플?

 

NodeJS활용해서 만들면 좋을듯..

 

[ 실행 시나리오 ]

1. 앱을 켠다.

2. 사람을 고른다.

3. 채팅을 한다.

4. 다른 사람을 고른다.

5. 채팅을 반복한다.

 

[ 상대 선택 시나리오 ]

1. 본인 및 원하는 상대의 세부 정보를 입력 받는다. ( 식별가능한 개인정보가 아니다. )

2. 매칭 알고리즘을 돌린다.

 - 성별, 사는 곳, 나이, 취미, 좋아하는 것, ... 등

3. 일정한 점수를 기준으로 정렬 시킨 뒤 출력한다.

4. 매칭된 상대끼리 대화할 수 있도록 한다.

5. 매칭을 위한 정보만 서버에 남길 뿐, 채팅 내용의 정보는 남기지 않는다.

 

[ 구현에 필요한 도구 ]

- 안드로이드 단말 및 SDK

- Server

- NodeJS

- MongDB, MySQL

- Socket

 

[ 구현 시나리오 ]

* 헬로우 월드

 - 안드로이드 헬로우월드

 - Server 구동 확인

 - 노드 헬로우월드

 - DB in/out 확인

 - 단말 끼리 소켓 연결 및 in/out 확인

* 각 구성 테스트하기

 - 사용자 인증 API 테스트

 - 사용자 리스트 받기 API 테스트 ( 여러가지 있겠지 : 나이, 성별, 지역, ... )

 - 사용자 매칭 리스트 받기 API 테스트 ( 추천 매칭 알고리즘 )

 - 사용자 정보 확인할 수 있는 여부 인증 API 테스트 ( 내가 타인 정보 봐도 되는 상황인지 확인하는 것 )

 - 사용자 정보에 따른 휴대폰 식별 정보 및 IP 요청 API 테스트 ( 둘이 채팅해야할 거 아님? )

 - 연결된 단말끼리 궁시렁 소켓 테스트

 - 첨부 파일 전송 소켓 테스트 ( 사진이나 미디어 기타 파일 전송할듯.. )

 - 사용 Log 테스트

 

 

대충... 이정도 하면 그럴싸한거 나오겠지?

GUI는.. I don't know~ -0-ㅋ

 

 

'커리어 관리 > 프로젝트 흔적' 카테고리의 다른 글

note, pycurl install error  (0) 2023.05.11
Rullet  (0) 2013.05.03
RF.plan  (0) 2013.03.26
: