그저.. 잡담하는 글입니다. 썸네일은 곱창으로 시작합니다...

현재 랜덤채팅웹앱을 만드는걸 진행하고있습니다!
음.. 지금까지 구현한거는 정말 간단하게
Express + Socket.io + React(+Router) + Mobx 정도..로 구현했어요.

보고 싶은 분들은.. 클릭! (사람은 없음 ㅠㅠ) : https://www.jacarand.com

현재 구현 : 1:1 랜덤채팅(닉네임, 성별, 원하는 성별 택함)

앞으로 구현 할 것들은 DB, 세션(?), OAuth 2.0 등등..
서버 관련해서 좀 알아야 될꺼같아서 천천히 하는 중 입니다.

지금 생각 해둔것.. 세세한건 계속 정리중..
(DB 설계.... 사용자 활동에 따른 로직...)
로그인(+회원가입), 채팅방(+오픈, 자기꺼), 친구목록(+추가), 채팅 종류(+음성, 영상) => WebRTC로 구현 해 볼 생각..

그래서 요 몇일간 먼저 서버측에서 DB CRUD를 구현해보고..

Express + Graphql + MongoDB 를 사용하여!!

또.. 클라이언트측에서 어떻게 CRUD를 할 수 있나 내 방식을 찾고.. 오늘 끝냄!!! [ 정리해서 벨로그에 업로드 할 예정!! ]

서버측 ( Express + Graphql + MongoDB(+mongoose) ) +
클라이언트측 ( React + Apollo + Graphql ) / 라우터, 상태관리자는 사용하지 않았음..

언어든.. 라이브러리든.. 프레임워크든.. CRUD가 개념이 안잡히면 코드 작성이 안될꺼라는 생각을 가지고 있기때문에..
처음에는 남들꺼보고 해보고 다시 내 방식대로 만들어봐야 마음이 놓인다..

우선 CRUD만 끝낸 상태이기 때문에 각각의 API 내용은 좀 더 봐야겠지만 흐름을 잡은거 같아 다행이다..

Express + Graphql + MongoDB + React + Apollo를 사용해서 CRUD한다고 한 5일정도 한거같다.. 으아아아아아...

React도 아직 전부 파악 못 했는데.. 배울게 참 많은거 같다..

한편으로 즐겁기도 하고.. 두렵기도 하고.. 테스팅도 해보고싶은데..

혹시 이 글을 보신 분들은 저에게 도움을 주십시오 ㅠㅠ

댓글로 서버측이든 클라이언트측이든 조언 한 마디씩.. 던져주고가주세요!!

오픈 소스 코드 확인 : https://github.com/Ulrim/cautious-meme

profile
프로그래밍 접한 날짜 : 19.03.18 ~현재 : 회사원 개발 : html css(sass) js(React) mobx 그 외 모든 것

10개의 댓글

comment-user-thumbnail
2019년 7월 5일

https://www.jacarand.com 잘 들어가 보았습니다 ^^
소스도 오픈되어 있나요? git 주소가 있을까요?

조언을 이야기하셔서...

우선 처음으로 드는 생각은 잘 만들었구나 :)
그리고 드는 생각은 앞으로 프로덕트로 만들어 가려면 해야 할것이 많겠구나.
디자인은 나중에 한번에 바꾸면 되고...

소스가 보고 싶다.

2개의 답글
comment-user-thumbnail
2019년 7월 21일

들어가봤는데 잘 만드셨던데요~!!! 멋지세요! 응원합니다 ㅎㅎ

1개의 답글
comment-user-thumbnail
2019년 10월 17일

좋은 글 감사합니다~ 고생 많으시네요 ㅋㅋㅋ
...
...

아.. 곱창 먹고 싶다...

1개의 답글