현재 랜덤채팅웹앱을 만드는걸 진행하고있습니다!
음.. 지금까지 구현한거는 정말 간단하게
Express + Socket.io + React(+Router) + Mobx 정도..로 구현했어요.
보고 싶은 분들은.. 클릭! (사람은 없음 ㅠㅠ) : https://www.jacarand.com
현재 구현 : 1:1 랜덤채팅(닉네임, 성별, 원하는 성별 택함)
앞으로 구현 할 것들은 DB, 세션(?), OAuth 2.0 등등..
서버 관련해서 좀 알아야 될꺼같아서 천천히 하는 중 입니다.
지금 생각 해둔것.. 세세한건 계속 정리중..
(DB 설계.... 사용자 활동에 따른 로직...)
로그인(+회원가입), 채팅방(+오픈, 자기꺼), 친구목록(+추가), 채팅 종류(+음성, 영상) => WebRTC로 구현 해 볼 생각..
Express + Graphql + MongoDB 를 사용하여!!
서버측 ( Express + Graphql + MongoDB(+mongoose) ) +
클라이언트측 ( React + Apollo + Graphql ) / 라우터, 상태관리자는 사용하지 않았음..
언어든.. 라이브러리든.. 프레임워크든.. CRUD가 개념이 안잡히면 코드 작성이 안될꺼라는 생각을 가지고 있기때문에..
처음에는 남들꺼보고 해보고 다시 내 방식대로 만들어봐야 마음이 놓인다..
https://www.jacarand.com 잘 들어가 보았습니다 ^^
소스도 오픈되어 있나요? git 주소가 있을까요?
조언을 이야기하셔서...
우선 처음으로 드는 생각은 잘 만들었구나 :)
그리고 드는 생각은 앞으로 프로덕트로 만들어 가려면 해야 할것이 많겠구나.
디자인은 나중에 한번에 바꾸면 되고...
소스가 보고 싶다.