Developer Brief
Next.js + PWA 를 데스크탑으로
운영 중인 Next.js 웹 서비스를 Electron 데스크탑 앱으로 이식할 수 있는지, 상주형 알림 흐름(WebSocket 상시 연결 → 네이티브 알림 → 클릭 라우팅)을 중심으로 검증한 프로토타입입니다. 프레임워크·웹 로딩·알림 경로를 왜 그렇게 선택했는지는 결정 기록 문서에 정리했습니다.
서버 · 렌더러 · Electron 쉘 세 조각으로 나누고, 알림을 띄우는 판단은 렌더러가, 실제로 띄우는 일은 메인 프로세스가 맡습니다. 같은 웹 코드가 브라우저에서도 돌아야 하므로 알림 경로를 isElectron 으로 분기했습니다.

