Skip to content

FreshCook Mobile App - Ứng dụng gợi ý món ăn từ nguyên liệu sẵn có

Notifications You must be signed in to change notification settings

vctanngoc09/freshcookmobileapp

Repository files navigation

🍳 FreshCook - Ứng dụng gợi ý món ăn

FreshCook là ứng dụng Android giúp sinh viên và người bận rộn giải quyết bài toán "Hôm nay ăn gì?", tối ưu hóa nguyên liệu có sẵn và kết nối cộng đồng yêu bếp.

Link thiết kế figma

-> Xem thiết kế trên Figma


📲 Tải ứng dụng (Download App)

Quét mã QR bên dưới hoặc nhấn vào link để tải file APK và cài đặt trải nghiệm ngay:

QR Code Download
👉 Tải xuống bản cài đặt (.apk) 👈


1. 🎯 Lý do chọn đề tài

  • Thực trạng: Sinh viên thường gặp khó khăn trong việc cân đối thời gian, tài chính cho việc ăn uống và lãng phí thực phẩm do không biết cách chế biến.
  • Giải pháp: Xây dựng ứng dụng không chỉ là sách dạy nấu ăn, mà là công cụ quản lý nguyên liệu và kết nối cộng đồng, khuyến khích thói quen tự nấu ăn (Home-cooking) tiết kiệm và lành mạnh.

2. 💡 Ý tưởng chính

Xây dựng một Mạng xã hội ẩm thực thu nhỏ với hai giá trị cốt lõi:

  1. Tối ưu nguyên liệu: Tìm kiếm món ăn dựa trên những gì đang có trong tủ lạnh.
  2. Kết nối & Chia sẻ: Tạo môi trường để người dùng đăng tải công thức, tương tác (Like, Follow) và lưu giữ các món ăn yêu thích.

3. 🛠 Nghiên cứu và Phân tích kỹ thuật

Dự án áp dụng các công nghệ và kiến trúc Android hiện đại nhất:

  • Ngôn ngữ: 100% Kotlin.
  • Giao diện: Jetpack Compose (Declarative UI).
  • Kiến trúc: MVVM (Model-View-ViewModel).
  • Backend (BaaS): Google Firebase (Authentication, Firestore, Storage).
  • Local Data: Room Database (Lưu lịch sử tìm kiếm).
  • Xử lý bất đồng bộ: Coroutines & Flow.

4. ✨ Chức năng nổi bật

  • 🔐 Xác thực: Đăng ký/Đăng nhập an toàn, quản lý phiên làm việc tự động.
  • 🔍 Tìm kiếm thông minh: Tìm món ăn theo Tên, Nguyên liệu hoặc Bộ lọc nâng cao (Thời gian, Độ khó).
  • 📝 Quản lý công thức: Người dùng tự tạo, chỉnh sửa và chia sẻ công thức kèm hình ảnh trực quan.
  • ❤️ Tương tác xã hội: Tính năng Theo dõi (Follow) tác giả và Thả tim (Like) món ăn thời gian thực (Real-time).
  • 💾 Yêu thích: Lưu trữ và quản lý bộ sưu tập món ngon cá nhân.

5. 🚀 Hướng phát triển

  • 🤖 Tích hợp AI: Gợi ý thực đơn cá nhân hóa dựa trên sở thích và chỉ số BMI.
  • 📅 Meal Planner: Lập kế hoạch bữa ăn cho cả tuần.
  • 🛒 Shopping List: Tự động tạo danh sách đi chợ từ công thức món ăn.

Authors: [Nhóm 17]
Tech Stack: Android, Kotlin, Firebase.

About

FreshCook Mobile App - Ứng dụng gợi ý món ăn từ nguyên liệu sẵn có

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages