둘러보기
내 계정
이 태그가 달린 작품 1개
LAN Push 같은 Wi-Fi만 연결되어 있으면, 한 줄로 공지를 보낼 수 있습니다. 이런 상황, 겪어보셨나요? 카페에서 스터디 중인데 "지금부터 발표 시작합니다"를 전체 공지하고 싶을 때 사무실에서 "5분 뒤 회의 시작"을 팀원들에게 알리고 싶을 때 학원이나 강의실에서 수강생들에게 안내사항을 띄워주고 싶을 때 가족에게 "밥 먹으러 와"를 보내고 싶을 때 슬랙도, 카톡도 필요 없습니다. 같은 Wi-Fi에만 연결되어 있으면 됩니다. 어떻게 동작하나요? 서버를 실행합니다 (한 줄) 같은 네트워크의 사람들이 주소를 열거나 클라이언트를 실행합니다 관리자가 메시지를 보내면, 모든 수신자에게 동시에 알림이 뜹니다 두 가지 수신 방식 [브라우저 모드] 별도 설치 없이 주소만 열면 됩니다. 화면에 토스트 알림이 뜨고, 브라우저 알림도 함께 표시됩니다. [네이티브 모드] 터미널에서 node client.js 서버주소 를 실행하면 브라우저 없이도 OS 알림(macOS, Windows, Linux)으로 받을 수 있습니다. 백그라운드에서 조용히 대기하다가, 메시지가 오면 우측 상단에 톡 하고 뜹니다. 특징 설치 불필요: 수신자는 브라우저 하나면 충분 회원가입 없음: 계정도, 로그인도 없습니다 인터넷 불필요: 외부 서버를 거치지 않습니다. 같은 공유기 안에서 직접 통신 실시간: 폴링 없이 SSE로 즉시 전달 자동 재연결: 네트워크가 끊겨도 자동으로 다시 연결 가볍다: Node.js 파일 3개가 전부입니다 시작하기 서버 실행: cd lan-push && node server.js 관리자 페이지 (브라우저): http://192.168.x.x:3000/admin 수신자 페이지 (브라우저): http://192.168.x.x:3000 수신자 터미널 (브라우저 없이 OS 알림): node client.js http://192.168.x.x:3000 기술 스택 Node.js, Express, Server-Sent Events (SSE), Web Notification API, osascript / notify-send GitHub https://github.com/extory/lanpush