Web 2

조코딩 x OpenAI x Primer AI 해커톤 참가 후기 – Actonix를 출품하며

최근 조코딩 x OpenAI x Primer AI 해커톤에 내가 만들고 있던 서비스 Actonix를 출품했다.이번 해커톤은 단순히 “아이디어를 내는 자리”라기보다, 내가 만들고 있는 AI 서비스가 실제로 어떤 문제를 해결하려는지, 그리고 그 방향성이 시장과 사용자 관점에서 설득력이 있는지를 다시 점검해볼 수 있었던 기회였다.왜 Actonix를 들고 나갔나나는 원래부터 “정보를 읽는 AI”보다, 정보를 행동으로 바꾸는 AI에 더 큰 관심이 있었다.이미지, 문서, 포스터, 안내문처럼 비정형으로 흩어져 있는 정보는 사람 입장에서는 이해할 수 있어도, 실제로 바로 행동으로 옮기기는 불편한 경우가 많다.예를 들어 수행평가 안내문을 보면 사람은 대충 이런 흐름으로 생각한다.무엇을 해야 하는지 파악하고준비 과정을 쪼..

Web 2026.03.10

PATCH는 됐는데 GET이 안 바뀐다 : Next.js App Router 자동 정적 최적화 (Implicit Static Optimization)

이번 포스트는 Next.js 서버의 자동 정적 최적화 (Implicit Static Optimization) 에 관한 것이다. 최근 진행한 웹 프로젝트인 ESSENTIA Science 홈페이지 (essentia-sci.org). 게시판 기능부터, 특정 사용자(임원진)에게는 PATCH 권한을 부여하여, 회원과 조직도를 수정 할 수 있게 구현하였다. 구조는 다음과 같다. 일반적인 공개 페이지인 Member Page와, 조직도는 어떠한 인증 없이 단순 GET 요청으로 DB에서 데이터를 받아올 수 있다.다만 PATCH가 포함된 Admin Page는 GET, PATCH 등 모든 요청이 로그인 여부와 관리자 권한 여부를 OAuth를 통해 받아와 인증해야 요청을 할 수 있는 구조이다. 이슈이러한 구조에서 다음과 같은..

Web/Next.js 2026.02.05