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.
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:
👉 Tải xuống bản cài đặt (.apk) 👈
- 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.
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:
- 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.
- 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.
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.
- 🔐 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.
- 🤖 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.