재미로 만들어 볼 채팅플?
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 |