Bean Greader
A coffee information and bean quality detection app built as the Bangkit Academy 2023 capstone project (C23-PS128). Features camera-based coffee bean scanning powered by machine learning.

About Bean Greader
Bean Greader is a comprehensive coffee companion application developed as the capstone project for Bangkit Academy 2023 (Team C23-PS128). The app combines coffee information browsing with an innovative machine learning feature that detects coffee bean quality through camera scanning.
Built with Jetpack Compose and Material Design 3, the app follows MVVM and Clean Architecture principles. Authentication is handled through Firebase, supporting both email/password and Google Sign-In. The ML-powered bean scanning feature uses CameraX for image capture, sending images to a backend powered by DenseNet121, InceptionV3, and VGG16 model fusion.
As a cross-functional capstone, Bean Greader integrates work from Mobile Development, Cloud Computing, and Machine Learning teams. The app features bilingual support (Indonesian and English), dark/light theme toggle, favorite coffee management, and a polished user experience that showcases the full potential of collaborative product development.
Key Features
- Coffee bean quality detection via camera scanning
- Firebase authentication (Email & Google Sign-In)
- Coffee information browsing and search
- Favorite coffee collection
- Dark and light theme support
- Bilingual: Indonesian and English
- CameraX integration for bean scanning
- MVVM + Clean Architecture with Dagger Hilt
Screenshots

Bean Greader Splash

Bean Greader Home

Bean Greader Search

Bean Greader Detail

Bean Greader Scan Screen

Bean Greader Upload

Bean Greader Detection Result

Bean Greader Favorites

Bean Greader Profile

Bean Greader Settings


