aspe

Sub You 개발기 본문

Web/Project - Sub you

Sub You 개발기

aspe 2022. 1. 11. 21:53

글쓰는 시간에 코딩을 하자는 마인드였지만 기록이 필요할 것 같아 나만이 알아 볼 수 있는 방식으로 기록을 하려고 한다. 개발 초기 부터 글을 썼어야 좋았겠지만, 그러지 못해 지금이라도 시작해보려한다.

이 글에서는 이전에 해결하기 힘들었던 것들과 새로 알게된것들을 기록한다.

 

코드 하나 하나에 이유가 있어야한다. 그것은 작동 방식을 정확하게 이해해야 가능하고 그래야만 안전한 코드가 나온다.

 

최근 해결하기 힘들었던 것들

1. firebase를 이용한 Infinite scroll을 어떻게 해결할것인가?

  • 새로운 Post의 query를 요청 할 때 모든 post를 re-rendering하지 않고 불러온 post만 rendering하게 해야한다.
  • 어디까지 query를 요청했는지 기록해야한다.

2. Sidebar가 나오고 들어갈 때에 맞춰 Timeline의 화면이 같이 움직이는 것을 어떻게 구현할 것인가?

3. Profile에서 Post의 Thumbnail을 클릭하면 Thumbnail에서 점점 커져서 post가 등장하는 animation을 어떻게 구현할 것인가?

4. Upload나 Delete는 요청 후 브라우저가 꺼져도 진행되어야하는데, 그렇게 하기 위해서는 새로운 서버를 생성해야한다.

  • Image와 여러가지 text의 전송이 필요한데 form data를 사용하여 어떻게 해결할것인가?
  • nodejs에는 front-end 브라우져에서 사용하는 firebase 함수를 사용하지 못하는데 이것을 어떻게 해결할 것인가?
  • nodejs에는 getDownload()가 존재하지 않아 storage에서 이미지의 access token을 가져오지 못하는데 이것을 어떻게 해결 할 것인가?

5. 새로운 Posting을 생성할 때 이미지의 순서를 변경하는 방법을 어떻게 구현할 것인가?

  • 이미지의 순서를 변경할 때 animation은 어떻게 구현할 것인가?

'Web > Project - Sub you' 카테고리의 다른 글

Sub you 개발기 5  (0) 2022.02.03
Sub you 개발기 4  (0) 2022.01.26
Sub you 개발기 3  (0) 2022.01.23
Sub You 개발기 2  (0) 2022.01.21
Sub you 개발기 - 1  (0) 2022.01.11
Comments