Back to Home

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 GitHub

Features

  • 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