블로그8. next/fetch와 server actions
10일차부터 구현했던 supabase 백엔드 연동을 위한 함수들에 대한 내용이다. main/utils/nextCache.ts 확장된 fetch Web API에서 사용할 수 있는 에...
블로그7. 사이드바와 segment-based 렌더링
11일차부터 개발한 사이드바와 관련하여 정리한 게시글 Segement-based 렌더링 에서 사이드바를 구현하고, 에서 게시글 렌더링 한다. 이때 폴더 구조를 위와 같이 렌더링하...

블로그6. 검색 기능과 Full Text Search
24일차부터 구현했던 검색 기능과 관련하여 정리한 게시글. 블로그 프로젝트를 시작하게 됐던 이유 1. 많은 분량의 게시글을 관리하기 힘들어서 -이는 chatGPT와 text-emb...

블로그5. 유사도 클러스터링과 지식 지도 시각화
16, 17일차부터 구현한 유사 게시글 군집화(DBSCAN)에 관해 정리한 내용. 군집화 알고리즘 1. K-Means K-Means Clustering | The Easier Wa...

블로그4. 코사인 유사도와 텍스트 임베딩
16, 17일차에 구현했던 텍스트 임베딩과 코사인 유사도에 관한 내용을 정리한 글. 텍스트 임베딩이란? 텍스트 임베딩이란 문장이나 단어를 고차원 벡터 공간의 좌표로 변환하는 것.\...

블로그3. Markdown 편집기 (Milkdown, remark, codemirror)
블로그의 핵심 기능인 Markdown 편집기의 구현 내용을 정리한 게시글.\ 12일차부터 Milkdown/crepe를 적용하여 진행하였다. Remark Remark는 마크다운을 A...
블로그2. IndexedDB를 이용한 로컬 자동저장
7일차 주요 구현 기능인 IndexedDB를 이용한 로컬 자동저장에 관한 정리 글이다. IndexedDB의 주요 개념과 실제 구현 코드링크를 담았다.
15. Supabase의 View, RPC
View란? 정의: PostgreSQL의 View는 하나 이상의 테이블을 조합한 가상의 읽기 전용 테이블이다. 복잡한 SELECT 쿼리를 미리 정의해서 재사용할 수 있음. Supa...
14. Supabase와 중첩 조회
Supabase 클라이언트의 사용법과 Embedded Resource Syntax(중첩 쿼리)에 대해 정리한 게시글이다. 1. Supabase 클라이언트의 기본 사용법 Supab...
13. Supabase로 CRUD 및 RLS
Supabase로 간단한 TODO앱을 만들며 테이블을 생성하고, 수정하고, RLS 정책을 적용하는 방법을 다룬다. RLS 정책을 다룰 때에는 Supabase 템플릿을 우선적으로 확...