Discover InfiniteLoopers
InfiniteLoopers Nutritional Search App is an AI-powered mobile application that allows users to search for food items and receive comprehensive nutritional information instantly.
Using advanced image recognition and natural language processing, our app helps users make informed choices about their diet with just a few taps.
Our mission is to simplify the process of tracking nutrition. Instead of manually searching databases or guessing nutritional content, users can simply snap a photo of their meal or describe it in natural language. The app will identify the food items and provide detailed nutritional breakdown, helping users maintain healthier eating habits.
Developed by a team of passionate students from the University of South Carolina, the InfiniteLoopers app combines cutting-edge AI technology with a user-friendly interface to make nutritional information accessible to everyone. Whether you're counting calories, tracking macros, or just curious about what's in your food, our app has you covered.
The app features real-time nutrition tracking, personalized recommendations based on dietary goals, and a comprehensive food database that is constantly expanding. Users can save their favorite meals, track their daily intake, and receive insights about their eating patterns over time.
View on GitHubFeatures
- Advanced image recognition identifies food items from photos with high accuracy
- Natural language processing understands complex food queries
- Comprehensive nutritional database covering thousands of food items
- Personalized recommendations based on your dietary preferences
- Multi-platform application built with React Native and Expo for seamless experience across devices
- Real-time nutritional information display with detailed macronutrient breakdown
- Barcode scanning capability for quick packaged food identification
- Daily calorie and nutrition tracking with progress visualization
- Meal history saving feature for frequently consumed foods
- Export nutrition data to track your health journey over time
- Privacy-focused design that keeps your dietary information secure
Technical Info
Technology Stack: React Native, Expo, Node.js
AI Models: Custom-trained image recognition and NLP models
Data Processing: Real-time data analysis with edge computing for fast results
API Integration: Integrated with comprehensive nutritional databases
Frontend Architecture: Component-based architecture with React Hooks for state management
Backend Services: Firebase for authentication, real-time database, and cloud functions
Mobile Features: Native camera access, barcode scanning, and push notifications
Performance Optimization: Lazy loading components and efficient caching strategies for fast app response
Testing Framework: Jest and React Testing Library for unit and component testing
CI/CD Pipeline: Automated testing and deployment using GitHub Actions
Cross-Platform Compatibility: Optimized for both iOS and Android platforms with platform-specific adaptations
Team
Our team consists of five passionate developers from the University of South Carolina who are dedicated to making nutritional information more accessible.
The InfiniteLoopers team was formed as part of the Capstone Project at the University of South Carolina's Computer Science program. Each member brings unique skills and perspectives to the project, collaborating closely to build an application that addresses real-world nutritional tracking needs.
Our development process follows Agile methodologies, with regular sprint planning and review meetings to ensure continuous improvement. We maintain a strong focus on user experience, performance optimization, and code quality throughout the development lifecycle.
The team is committed to creating technology that makes a positive impact on users' health and wellbeing. We believe that access to accurate nutritional information should be simple, fast, and available to everyone, regardless of their technical expertise.
Kaidi Lyu
klyu@email.sc.edu
Frontend & Web Developer, QA Tester
Implementing the application front-end interface
Responsible for the development and deployment of the promotional website
Perform end-to-end functional testing to ensure system stability and fix software bugs
Yingdong Feng
yingdong@email.sc.edu
Backend Developer
Responsible for server logic and database structure design
Implement data communication interface and security processing
Kiran Chhetri
chhetrik@email.sc.edu
Team Lead & Backend Developer
Andrew Dhillon
dhillons@email.sc.edu
Logan Munn
ljmunn@email.sc.edu
UX Designer
Design interface layout and style
Improve application usability and interactive friendliness