Project preview
logo

Ứng dụng gợi ý món ăn AI dựa trên sở thích của người dùng

Mobile
Java

Công nghệ sử dụng:

Java

Mô tả dự án

Food Suggestion AI - Ứng Dụng Gợi Ý Món Ăn Thông Minh

Một ứng dụng Android thông minh sử dụng AI/ML để cung cấp các gợi ý món ăn được cá nhân hóa dựa trên sở thích của người dùng.

🌟 Tính Năng Chính

📱 Hệ Thống Onboarding 5 Bước

  • Bước 1: Chọn ẩm thực yêu thích (tối đa 5 loại)
  • Bước 2: Chế độ ăn kiêng và hạn chế dinh dưỡng (tùy chọn)
  • Bước 3: Loại bữa ăn ưa thích (ít nhất 1 loại)
  • Bước 4: Thời gian nấu ăn mong muốn (bắt buộc chọn)
  • Bước 5: Món ăn yêu thích (tối đa 5 món)

🎨 Giao Diện Hiện Đại

  • Chủ đề màu cam: Màu chính #FF6B35 với nền trắng
  • Material Design: Thiết kế theo chuẩn Google Material
  • Responsive: Tự động điều chỉnh theo kích thước màn hình
  • Animation mượt mà: Hiệu ứng chuyển đổi 300ms
  • Thanh tiến trình: Hiển thị bước hiện tại (Bước X/5)

🔧 Tính Năng Kỹ Thuật

  • Tích hợp Camera: Quét và nhận diện món ăn
  • Danh sách yêu thích: Lưu và quản lý món ăn ưa thích
  • AI/ML: Sử dụng TensorFlow Lite cho gợi ý thông minh
  • Lưu trữ offline: Hoạt động ngay cả khi không có mạng
  • API Integration: Đồng bộ dữ liệu với server

🛠️ Công Nghệ Sử Dụng

Ngôn ngữ & Framework

  • Ngôn ngữ: Java thuần túy (100% native Android)
  • Framework: Android SDK (API 24+)
  • Kiến trúc: MVVM với LiveData
  • UI: Material Design Components, ViewBinding

Thư viện & Dependencies

  • AI/ML: TensorFlow Lite cho xử lý AI trên thiết bị
  • Networking: Retrofit cho API calls
  • Image Loading: Glide cho tải và hiển thị hình ảnh
  • Navigation: Android Navigation Component
  • Storage: SharedPreferences cho lưu trữ local

Demo Video

⚠️ Lưu ý quan trọng: Hiện tại có rất nhiều bên giả mạo và đánh cắp video của phía bên mình, nên trong mỗi demo mình có gắn watermark. Nếu các bạn muốn xem chi tiết hơn Full HD không che, vui lòng mình nhé! .