Project : Music Flower

2022/03/11 First Project 피드백 및 정리

괴발새발자 2022. 3. 12. 13:36

엔지니어님의 피드백

SR 및 발표 관련

  • README.md를 잘 작성함. 다만 마케팅적 소개에 치우칠 것이 아니라 어떤 기능의 서비스인지 중점을 두어 설명할 것.
  • 비회원이라도 서비스의 기능을 체험할 수 있도록 구현하는 것이 좋다.
  • 팀원 소개는 서비스 기능 시연 뒤로 배치할 것. 사진을 꼭 넣기. 기능 구현을 설명한다면 간단히 소개하여 발표가 지루해지는 것을 방지할 것. 팀원 이름에 맡은 역할만 소개해도 충분함. 
  • 기능 시연은 큰 영상으로 찍어 GIF로 만들 것.
  • 회원과 비회원 간에 차이를 두어 어디까지 서비스를 사용할 수 있는 지 한계를 정해놓을 것

 

프론트 조언

  • 처음 UI, UX 기획은 프로토타입을 완벽히 정하고 시작할 것 : 어떤 버튼, 어떤 API를 쓸 것인지 미리 정해놓으면 추후 수정할 부분이 덜어진다.
    • UI에 도움이 될 만한 사이트 : 핀터레스트, 비핸스, Best UI Web 참고해서 잘 만든 사이트의 폰트 크기, 카테고리별 간격 배치 등에 대해 참고할 것. 마음에 드는 사이트들을 찾아서 섞어서 구현하는 것도 방법.

 

백엔드 조언

  • RESTFUL한 API 작성을 위해 노력하기 : 리소스를 줄이고 깔끔한 결과, 응답을 보내는 방법을 연구하자
  • 미리 배포를 시작하고 중간 중간 배포 과정을 진행하여 확인할 것

 

공통 조언

  • 회고를 하며 자신이 부딪쳤던 문제를 기록하여 다음에 비슷한 문제를 만났을 때 시간 낭비를 줄이자.
  • 새로운 스택을 쓸 때는 그 필요성에 대해 정확히 파악하고 사용할 것.
  • 빠른 러닝 커브. 문제 상황을 스스로 잘 해결하는 능력이 중요하다. 
  • 휴식 시간을 정해서 건강관리 합시다.

 

추천할만한 도전 스택

  • Front : Typescript
  • Back : JWT 외 모바일 및 이메일 인증, Typyescript

 

다른 조 발표를 보면서 궁금했던 점 및 습득하고 싶은 기능

  • 애니메이션 효과로 스크롤을 내릴 때 이미지가 등장하도록 한 것
  • 롤링페이퍼 포스트잇을 생성할 때 임의의 위치에 포스트잇이 붙도록 한 것 
  • 즐겨찾기 기능(회원인 사람만 북마크를 사용하도록 한 것) : 좋아요 기능과 비슷해보이긴 하다.
  • Typescript를 공부하면 좋을 듯 하다.
  • Socket.IO가 무엇일까?
Socket.IO는 실시간 웹 애플리케이션을 위한 JavaScript 라이브러리입니다. 웹 클라이언트와 서버 간의 실시간 양방향 통신이 가능합니다. 브라우저에서 실행되는 클라이언트 측 라이브러리와 Node.js용 서버 측 라이브러리의 두 부분으로 구성됩니다.
그래프QL은 페이스북이 2012년에 개발하여 2015년에 공개적으로 발표된 데이터 질의어이다. 그래프QL은 REST 및 부속 웹서비스 아키텍처를 대체할 수 있다. 클라이언트는 필요한 데이터의 구조를 지정할 수 있으며, 서버는 정확히 동일한 구조로 데이터를 반환한다.