Final Project 12일차 - socket.io 공부

📅 TIL #108




🔔 12일차


사실 주말동안 랜딩페이지 반응형을 구현하려고 하였다. 하지만 랜딩페이지를 어느정도 완성한 시점에서 현재 반응형보다 더 중요한 것은 메인 기능이였기 때문에 반응형은 잠시 미뤄두기로 결정하였다.


우리 웹사이트의 핵심 기능은 팀원 모집 + 협업 툴인데 현재 팀원 모집 기능까지 구현을 마친 상태이다. 남은 2주 동안 채팅기능과 캘린더, 칸반 보드 기능을 구현해야 하는데 메인 기능을 시작도 안한 상태에서 반응형으로 시간을 더 지체할 수 없으니 메인 기능을 먼저 선택한 것이다.


그래서 하려고 했던 랜딩 페이지는 잠시 넣어두고, 오늘은 아침부터 socket.io 강의를 들으면서 공부를 하였다.


핵심 기능을 공부하니까 또 socket.io를 빨리 해보고 싶다는 생각이 든다..


socket.io를 클라이언트에서 구현하는 것은 많이 어려워 보이진 않는데, 막상 또 해보면 다를 것 같아서 코드를 빨리 쳐보고 싶다. 하지만 오늘은 정식으로 팀 휴식 기간이라서 참고 있다.. 내일이 되면 바로 socket.io부터 설치하고 바로 시작할 것 같다.




💪 오늘은 어떻게 프로젝트에 기여했나요?


오늘은 그래도 랜딩페이지에서 맨위로 가기 기능과 스크롤 위치 100정도까지만 내려도 맨위로 가기 버튼이 생성되는 기능을 구현하였다.


그리고 랜딩 페이지가 위치에 따라 색깔이 달라져서 맨위로 가기 버튼도 색상에 맞춰서 변경시켜주었다.


BackToTop Button!







🤔 오늘의 프로젝트에서 힘든 점은 무엇인가요?


해보고 싶었던 반응형을 잠시 미뤄두어서 아쉽지만, 우선순위에 맞게 작업을 하는 것이 맞다고 생각하여 채팅을 먼저 공부하였다.

코드를 친 것이 아니라, 강의만 들어서 어려운건지 쉬운건지 감이 오질 않는다.






🔥 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?


워크스페이스 채팅창 생성 및 socket.io로 채팅 기능 구현하기