-
-
A core feature is the "Analyze Food" function. Users can either take a photo of their meal using the camera an image from their gallery.
-
The app has a user-friendly onboarding process that encourages new users to complete a profile.
-
While basic features are available for free, users are frequently prompted to upgrade to a Premium+ plan to unlock the full range of benefit
-
The home screen provides a dashboard that summarizes the user's daily consumption of key nutrients like protein, carbohydrates, fat & water
Inspiration
Many people struggle to maintain healthy eating habits that align with their dietary preferences or restrictions. Whether it’s managing allergies, following a fitness-oriented diet, or simply making better food choices, users often find it hard to quickly understand product details and discover alternatives. We wanted to create a solution that makes food decisions effortless, personalized, and smarter using the power of AI.
What it does
Nutraze is an Android app that empowers users to make informed food choices: • Scans barcodes of food products and instantly provides detailed insights, personalized to the user’s dietary preferences using the Perplexity AI API. • Suggests healthier or alternative product options. • Allows users to set dietary requirements and automatically generates meal plans tailored to them. • Sends timely in-app notifications using OneSignal. • Offers a premium subscription with exclusive features, integrated via RevenueCat API and SDKs.
How we built it
• Android app development with Kotlin.
• Barcode scanning integrated with product data fetching powered by Perplexity AI API.
• Personalized meal planning logic designed around dietary requirements stored in the app.
• OneSignal SDK used for push/in-app notifications.
• RevenueCat SDK integrated for managing premium subscriptions and payments.
Challenges we ran into
• Ensuring accurate and reliable results from barcode scans while linking them to the AI-powered product insights.
• Integrating multiple third-party SDKs (Perplexity, OneSignal, RevenueCat) smoothly within the Android ecosystem.
• Designing a system that balances both real-time AI queries and user personalization without slowing down the app experience.
• Time constraints during the hackathon while managing different modules in parallel.
Accomplishments that we're proud of
• Successfully built a working prototype in a short time frame.
• Integrated AI with barcode scanning for instant, personalized product insights.
• Designed a seamless flow from scanning to product alternatives, meal planning, and even subscription features.
• Built a clean, user-friendly app experience.
What we learned
• Hands-on experience with integrating AI APIs into a mobile application.
• How to manage subscription-based monetization effectively using RevenueCat.
• The importance of balancing personalization and performance when working with real-time data.
• Effective team collaboration and problem-solving under hackathon deadlines.
What's next for Nutraze
• Expanding the database of supported food products for even more accurate barcode scanning results.
• Adding more advanced AI-powered nutrition recommendations (e.g., recipe suggestions).
• Building a social/community feature where users can share meal plans and recommendations.
• Introducing cross-platform support (iOS and web).
• Partnering with local grocery and health brands for real-time product availability.

Log in or sign up for Devpost to join the conversation.