№ 19
Biến Facebook Messenger thành "bộ não thứ hai" cho học sinh lớp 12: chỉ cần nhắn tin giao bài, AI tự bóc tách, lên lịch và đồng bộ realtime lên web dashboard với Kanban, Calendar và Pomodoro.
Học sinh lớp 12 ôn thi đại học rất khó tự lập kế hoạch học tập: dễ mất động lực, không biết hôm nay nên học gì trước, và các app hiện có thì nặng nề — phải mở thêm tool, setup phức tạp.
Hai khoảng trống lớn:
BabyShark biến Facebook Messenger và bất kỳ website nào (qua SDK nhúng) thành cửa ngõ nhập liệu: học sinh chỉ cần nhắn tin hoặc chat qua widget, AI tự bóc tách thông tin và đồng bộ realtime lên Web Dashboard (Kanban + Calendar + Pomodoro).
Kiến trúc — 9 service backend trên Encore Cloud + 2 app Next.js:
auth, task, profile, ai-engine,
analytics, feedback, messenger, firebase, widget — mỗi service tách
biệt, dùng PostgreSQL + Redis.student-web và admin-web.fb_psid với user_id. Không cần đăng
nhập trong Messenger.magistral-medium-latest, qua n8n) vẫn giữ vai trò suy luận hội
thoại và trích xuất task.<script> từ CDN, chạy
trong Shadow DOM, zero-config, không API key — nhúng bong bóng chat AI lên bất
kỳ website nào.Tech stack: Encore.ts (TypeScript), Next.js, React, Tailwind CSS, PostgreSQL, Redis, n8n, Mistral , Facebook Graph API v25.0, Better Auth + Facebook OAuth, Firebase FCM + Pub/Sub.
magistral-medium-latestapi.raw riêng và cơ chế link visitor_id ↔ user_id.