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.

Built With

Share this project:

Updates