Active Projects
Updated from Hermes memory — May 2026
HS Design Quotation SaaS
Status: Active development
URL: https://quotation.hsdesign.biz
Worker: quotation-saas on Cloudflare Workers
Frontend: Cloudflare Pages quotation-saas-frontend.pages.dev
D1 Database: quotation-saas (ID: b1381cb9-de0b-4f2b-8122-59a71d05d0ca)
Key Features
- Email + Google OAuth login
- Create/view/edit/delete quotations
- Multi-template support
- Subscription plans: Free (100/mo), RM2 (no ads), RM3 (200/mo), RM5 (unlimited)
- Google AdSense integration
Tech Stack
- Frontend: Vanilla JS SPA in Cloudflare Pages
- Backend: Cloudflare Worker (ES Module)
- Auth: JWT tokens, Google OAuth
- Database: Cloudflare D1 (SQLite)
- Deployment: REST API upload (no wrangler scoped token)
Key Files
quotation-saas/quotation-worker.js— Worker sourcequotation-saas/wrangler.toml— Config
Known Issues
- Google OAuth callback: Worker redirects to
/app?token=xxxbut SPA only checked/auth/callback— FIXED (added/apppath check) - Landing page may show wrong UI (check if Pages project matches Worker)
saveQuote()had duplicatelet data;declaration causing SyntaxError — FIXED
See Also
- quotation-saas-deploy — Deployment guide
- hsdesign-quotation-saas — Project deep dive
AI 装修助手 (RAG Knowledge Base)
Status: Planning Purpose: Multi-tenant knowledge base for interior design AI assistant
Concept
- Tenants (interior designers) have conversations
- Conversations auto-elicitate knowledge → store in RAG
- Integrate into quotation SaaS as AI assistant tab
- Full renovation category coverage
Phases
- API + RAG (MiniMax)
- Fine-tune tenant-specific model
Storage
- Cloudflare D1 (same as quotation SaaS)
- Vector search TBD
Jakephone PWA
Status: Exploring Purpose: Independent PWA for Hermes — not reliant on Telegram
Components
- Termux PWA server (Web App)
- Hermes Agent backend bridge
- Works without Telegram
Related
HS Design Landing Page
Status: Maintenance
URL: https://hsdesign.biz (Cloudflare Pages)
GitHub: JakeBilu/Landing-Page
D1: hs-design-quotes (ID: 8d776216-e135-4c9f-b1bb-9669cb10bd85)
Key Files
- Landing Page:
HS_Design_Quotation.html(password:HSHSHS) - SPA:
quote-app.js— main JS
Known Issues
- Unicode character encoding corruption in JS (em dash
—became??) - Need to use GitHub raw for CDN or commit binary-safe version
See HERMES_SOUL.md for full project context
Soul Knight Clone
Status: Active development
URL: http://localhost:8000/soul_knight.html
File: C:\Users\IDA\phaser\soul_knight.html
Stack: Phaser 3 + Vanilla JS (single HTML file)
Key Features
- 俯视角射击,WASD移动 + 鼠标瞄准射击
- 3种武器:骑士剑 / 散弹枪 / 激光(Q切换)
- 空格闪避无敌帧
- 动态心流难度系统:每3秒根据8秒窗口表现自动调整敌人伤害/HP/数量
- 右上角实时心流指示器(▼困难 ↘偏难 ✓心流 ↗偏易 ▲简单)
Dynamic Difficulty
- 3个独立倍率:dmgMultiplier / hpMultiplier / spawnMultiplier
- EMA平滑算法防止难度突变
- 观察指标:DPS承伤、击杀速度、HP比例、成功闪避
Controls
WASD=移动 | 鼠标左键=射击 | 空格=闪避 | Q=换武器 | R=重开
See Also
- soul-knight-clone — Full project documentation
- game-flow-difficulty — Flow-based difficulty algorithm (通用技能)