Skip to main content

Command Palette

Search for a command to run...

Series

Creww

게시판을 만들어 보자!

  1. 12. creww 알림 숫자 구현 feat.SSE

    알림 버튼 옆에 알림이 몇개 있는지 알려주는 기능을 구현하려고 한다. 보통 새로운 기능 구현 시 구글링이나 GPT를 통해 구현 방식을 알아보고 결정한다. 그러나 Creww의 CRUD를 개발하는 과정에서, Notification 클래스를 작성할 때는 별 생각없이 나만의 방식으로.. 알림 기능을 구현하였다. 구현 순서를 정리하자면 PostService 클래스의 createPost 메서드에서 새로운 post 객체가 생성된다. 생성된 Post 객체...

    Jul 10, 20244 min read12
    12. creww 알림 숫자 구현 feat.SSE
  2. 10. creww 쿼리개선(1)

    creww project 쿼리개선 시작 맨 처음 코드를 작성하면서 N+1 문제들을 생각 안하고 코드를 작성했다.그래서 도메인 순서대로 쿼리를 개선해야할지..어찌하지?생각하다가 일단 Postman을 실행시킨 뒤에 id가 1인 보드에 전체 게시글 요청을 보냈다.getPosts 라는 서비스 메서드를 먼저 해결하기로.. 문제점 쿼리 개선 전 서비스 로직 public Page<PostResponse> getPosts(Long boardId, int ...

    Jun 28, 20244 min read14
  3. 9. creww 약간의 정리

    Creww 오늘은 creww의 프론트를 수정했다. CSS 효과를 주로 사용했고 그냥 깔끔함을 목표로 했다. 디자인이 참 어렵다. 내일은 쿼리를 개선할까 하는데.. 흠.. 어디에 무엇을 어떻게 적용할지 고민좀 해봐야겠다. 나같이 개인목적으로 만든 게시판을 누군가 사용한다면 내 지인이나 친구 말고는 없을 것이다... 하지만 계속 계속 사이트를 유지보수 하면서 언젠가는 내 주변에 누군가 편리해진다면! 좋겠다.

    Jun 27, 20241 min read17
  4. 8. creww 진행현황

    기능 추가 알림 기능을 추가했다. 방에서 나가기 기능을 추가했다. 방장이 게시판을 만든 후에도 유저를 초대할 수 있는 기능을 추가했다. 테스트 커버리지 90% 이상 유지하기 메인 페이지 이미지 만들기 등 실제 Obsidian에 작성해서 진행중인 계획표이다. 더 생각해보기 일단 ERD 다이어그램을 수정해야한다.. 알림 테이블이 추가되었기 때문 관리자 페이지를 만들어야하고 프론트를 살짝 다듬어야한다. 토큰을 로컬스토리지로 관...

    Jun 26, 20241 min read18
Creww