CS66-BU77 :: SmartFin: Automatic Expense Tracking with Thai E-Slip Recognition and an AI Financial Coach

สมาร์ทฟิน: ระบบบันทึกค่าใช้จ่ายอัตโนมัติด้วยการอ่านสลิปอิเล็กทรอนิกส์และผู้ช่วยทางการเงินอัจฉริยะ

details
SmartFin is a mobile app for users that records spending from banking e-slips and physical receipts, with an AI Coach that answers questions about their own spending in Thai or English and a bill tracker that reminds them before payments are due.
tools & techniques

Mobile

FlutterDartcameraphoto_managerfl_chartflutter_local_notifications

Backend

GoFiberDockerGoogle Cloud Run

AI & ML

Gemini 3.5 Flash-LiteAgentic RAGFunction callingGemini VisionGoogle ML Kit

Data & auth

MongoDB AtlasFirebase AuthGoogle Sign-In

Workflow

GitHubPostmanFigmaVS CodeGo testFlutter test
author
MR.Thaw zin Moe myint
รหัสนักศึกษา 66130500824
thawzin.moem@kmutt.ac.th
MR.Ant bone Kyaw
รหัสนักศึกษา 66130500802
antbone.kyaw@kmutt.ac.th
MS.Hnin ei ei Aung
รหัสนักศึกษา 66130500808
hninei.ei01@kmutt.ac.th
advisor
Debajyoti Pal