Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
어제 매출을 매일 아침 카카오톡·디스코드로. 유로커피머신 사장님을 위한 무료 매출 알리미.
Translation pending
BusinessJavaScript · ShellGitHub @huryoungkil-opsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
☕ 유로머신 매출 알리미 — 유로커피머신 어제 매출을 매일 아침 카카오톡·디스코드로 (보고서 이미지). 비밀번호 AES-256 암호화
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗어제 매출, 눈 뜨면 카톡에 와 있어요.
유로커피머신 관리자 계정만 한 번 연결하면, 매일 아침 정한 시각에 어제 매출 · 지난주 같은 요일 대비 · 이번 달 예상 · 메뉴 Top 5 · 에이드 펌프 사용량을 카카오톡(나에게 보내기)과 디스코드로 보내 주는 무료 사이트입니다.
👉 바로 쓰기: https://eurocafe.mooo.com
도움이 됐다면 오른쪽 위 ⭐ Star 한 번 눌러 주세요. 다음 기능을 만드는 힘이 됩니다.
무인 카페 매출은 매일 관리자 페이지에 로그인해서 날짜를 고르고 숫자를 확인해야 보입니다. 하루 3분이면 1년에 약 18시간. 그래서 원래 혼자 쓰던 매출 알림 봇을 누구나 쓸 수 있는 사이트로 열었습니다.
| 매일 (기본 아침 7시, 직접 정할 수 있음) | 매월 1일 |
|---|---|
| 어제 매출 + 포인트 사용 | 지난달 매출 + 지난달 대비 ▲▼ |
| 지난주 같은 요일 대비 ▲▼ | 하루 평균 · 최고의 날 |
| 이번 달 누적 · 예상 매출 | 차가운/따뜻한 잔 수 |
| 차가운/따뜻한/기타 잔 수 | 월간 메뉴 Top 5 |
| 어제 메뉴 Top 5 (잔 수·금액) | |
| 에이드 1·2·3번 펌프 사용량 (0잔이면 ⚠️) |
src/card.js)남의 관리자 비밀번호를 맡는 서비스라서, 코드 전체를 공개하고 아래를 지킵니다.
src/secure.js). 키는 DB 와 분리된 서버 .env 에만 있음src/euro.js) — 메뉴·가격·기계 설정을 바꾸는 코드가 없음npm 패키지는 이미지를 굽는 @resvg/resvg-js 하나뿐이고, 나머지는 Node.js 기본 모듈입니다 (node:http, node:sqlite, node:crypto).
src/
web.js 웹 서버 — 소셜(카카오·네이버·구글)·이메일 로그인, 유로 계정 연결, 알림 연결, 설정
auth.js 소셜 로그인 OAuth (카카오 로그인 때 «나에게 보내기» 동의도 같이)
card.js 보고서 이미지 (SVG → PNG)
job.js 1분마다 — 보고 시각이 지난 매장에 «어제 매출», 매월 1일 «지난달 결산»
euro.js 유로 관리자 사이트(euro.order-app.us) 읽기 전용 클라이언트
report.js 숫자 모으기 + 디스코드/카카오 문구
pages.js 랜딩 · 내 화면 · 보고서 화면 (HTML/CSS 한 파일)
notify.js 카카오톡 나에게 보내기 · 디스코드
secure.js scrypt 비밀번호 해시 · AES-256-GCM 암호화
db.js SQLite
deploy/ systemd(web + 1분 타이머) · Caddy · 설치 스크립트
test/ 가짜 유로 응답으로 보고서·일정·암호화 시험
git clone https://github.com/huryoungkil-ops/cafe-sales-alert.git
cd cafe-sales-alert
npm install && npm test # 네트워크 없이 시험
echo "SECRET_KEY=$(node -e "console.log(require('crypto').randomBytes(32).toString('base64'))")" > .env
npm run web # http://localhost:5740
npm run job # 보낼 사람에게 보내기 (서버에선 systemd 타이머가 1분마다)
Ubuntu 서버(Caddy 사용)에는 DOMAINS="cafe.example.com" bash deploy/setup.sh 한 번이면 설치됩니다.
카카오톡으로 보내려면 Kakao Developers 앱을 만들고 .env 에 KAKAO_REST_KEY·KAKAO_CLIENT_SECRET 를 넣은 뒤,
Redirect URI 에 https://<도메인>/kakao/callback 을 등록하고 «카카오톡 메시지 전송» 동의항목을 켜세요.
MIT