-
FrontEnd
- 로그인 회원가입 폼 완료 ( BE에서 API 처리해 주는 기능 필요 )
- express 로 웹소켓 서버 구축, react로 웹소켓 통신 api 구축(+ 채팅창 구현)
=> 클라이언트 간의 양방향 통신이 가능한 채팅 프로그램 데모 버전 제작 완료
=> 깃 보면 대충 설명 적혀져 있고, 추후 사용자를 식별해서 사용자 전용 채팅창으로 업그레이드를 해야함(이건 내가 갔다 와서 마무리 해볼게)
=> 너가 spring 으로 구현하고 싶으면 웹소켓 서버 구현 공부 해야할 듯
-
BackEnd
- Session or Local 로그인으로 해당 로그인 기능에 맞는 API 구축
=> 로그인 성공했을 때 사용자마다의 기본 채팅 컴포넌트를 주고, 사용자 개인의 데이터를 불러와주는 api를 제작해야함(예를 들면 친구, 기존의 채팅 내역)
=> 세션은 하면 좋긴 한데, 그냥 로컬로 db에 사용자 인증하고 email에 해당하는 사용자 정보를 넘겨주는 방식으로 해도 될 듯??
=> 아무튼 이런 전반적인 api를 너가 설계해보고 전체적인 도안을 작성해서 보내주면 좋을 듯 - 회원가입, 로그인, 세션(선택), primery key 사용해서 사용자별 데이터 저장 공간(채팅 내역, 친구 목록, 프로필 사진, 상태메세지 등)을 설계해보고 미리 제작해두면 좋을 듯
=> 이거 primey key 사용하는 거 벽 느껴지면 연락 ㄱㄱ - 로그인 성공했을 때 보여질 기본 채팅 컴포넌트를 제작
=> 사진 2~4번 컴포넌트들을 spa로 라우팅 해서 그냥 클릭했을 때, 출력만 해주는 정도로만 만들어 주면 될 듯?
- Session or Local 로그인으로 해당 로그인 기능에 맞는 API 구축