Jetso Club
Status: active
Started: 2026-07-09
Path: /opt/data/jetso/
Port: 5051
Proxy: Ming's Note β /jetso/
Core Question
How to build a self-owned newsletter that curates useful deals and info for daily life?
What It Is
A self-hosted deal/newsletter platform that scrapes, categorises, and delivers curated information β like a personal newsletter for the family.
Key Features
- Scrapes deal pages (Jetso Club and similar sources)
- AI-powered parsing for category, date, expiry
- Smart grouping: ζ¬ι±εͺζ β π΄ζ¬ι±ε°ζ β π
δΉεΎ β πι·ζ β πιζ
- Daily digest delivery at 16:30 via WhatsApp
Why It Matters
- Self-owned channel β Not dependent on social media algorithms
- Family utility β Daily deals and useful info for the household
- Expandable β Can add more sources beyond Jetso Club
- AI-enhanced β Natural language categorisation and summarisation
Tech Stack
- Backend: Express + SQLite
- Cron jobs: Silent fetch + AI parse (668dab799896), daily notice DM (9ef98cc43243)
- Delivery: WhatsApp DM at 16:30
- Dependencies: express, better-sqlite3
Open Questions
- [ ] Add more deal sources beyond Jetso Club?
- [ ] Add other info categories (weather, events, transport alerts)?
- [ ] Family sharing β let Henna see the same feed?
- [ ] Personalised filters per family member?
Notes
- toISOString() shifts HKT -1d β use getFullYear()/getMonth()/getDate() instead
- AI parses deal pages for category, date, weekly status
- Cron runs silently; only sends daily digest