LUNA – Empowering Women with Smarter Food Choices 🍏🤰
Inspiration 🌟
For pregnant women, new mothers, and individuals with specific dietary needs, carefully monitoring food intake is essential. However, food labels are often confusing, filled with unfamiliar ingredients, and difficult to interpret quickly.
LUNA was created to help women—especially pregnant women—make informed food choices effortlessly. By leveraging AI-powered food label scanning, LUNA ensures users know exactly what they’re consuming and whether it aligns with their nutritional needs and safety guidelines.
What It Does 🎮💡
LUNA is a mobile app that scans food labels and instantly analyzes ingredients for safety and suitability.
✅ Snap a photo of any food label.
✅ AI extracts ingredient details using Optical Character Recognition (OCR).
✅ Flag risky ingredients for pregnant women, nursing mothers, or anyone with dietary restrictions.
✅ Make informed decisions quickly without manually checking every ingredient list.
LUNA is designed to give women confidence in their food choices, whether they’re shopping for themselves, their families, or their unborn child.
How We Built It 🛠️
🔹 Frontend: Built with React Native and Expo for cross-platform mobile compatibility.
🔹 Backend: Uses Firebase for user authentication & preference storage.
🔹 OCR Processing: Integrated Google Vision API to extract ingredient lists from images.
🔹 Expo Router: Ensures a smooth and intuitive navigation experience.
Challenges We Faced 🚧
⚠ User Authentication: Implementing a seamless sign-in system while securely handling user preferences and dietary restrictions required careful backend setup.
⚠ Time Constraints: Balancing feature development, debugging, and user testing within a short timeframe.
⚠ Firebase & Expo Integration: Managing authentication while handling permissions smoothly.
Accomplishments We're Proud Of 🎉
🏆 Successfully built a working prototype that scans and analyzes food labels in real-time. 🏆 Integrated Google Vision API for highly accurate OCR text extraction. 🏆 Created an intuitive and accessible UI for users of all backgrounds. 🏆 Multi-Language Support – Translate ingredient lists in different languages.
Why We Chose the Name "LUNA" 🌙
LUNA isn’t just a name—it represents clarity, protection, and guidance:
🌙 Inspired by Women & Femininity – "Luna" is often associated with the moon, which has long been connected to womanhood, intuition, and cycles of life.
🌙 A Symbol of Protection – The moon illuminates the night, just as LUNA reveals hidden ingredients, ensuring women make safe dietary choices.
What We Learned 🧠📚
📌 The Importance of Nutrition for Women
📌 AI & OCR Integration Challenges – Combining Google Vision OCR with AI-powered ingredient analysis required significant optimization.
📌 User Experience & Accessibility – Designing an interface for ease of use in everyday situations (e.g., grocery shopping).
What's Next for LUNA? 🚀
🔜 Personalized Health Profiles – Users can log in and save pregnancy status, allergies, or dietary restrictions, so LUNA flags risky ingredients automatically.
🔜 Community Ingredient Database – Expand LUNA’s knowledge by allowing users to submit missing food label data for improved detection.
Try LUNA Now! 📱
🚀 GitHub Repo: [https://github.com/wiwiwashere/LUNA]
📹 Demo Video: [https://youtube.com/shorts/kZ3wQcI4Kp0?si=ZnoNZwD7qBLHqnrX]
Built With
- expo.io
- firebase
- gemini-api
- google-vision-api
- imgur-client-api
- javascript
- react-native
- typescript

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