Skip to content
AyushiSoni01Public

About

NextByte is a smart recipe recommendation app that suggests delicious recipes based on the vegetables and ingredient quantities available with the user, helping reduce food waste and make cooking easier.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

NextByte 🍳

NextByte is a smart recipe recommendation mobile application built with React Native that helps users discover recipes based on the vegetables and ingredient quantities they already have.

The app reduces food waste, simplifies cooking decisions, and provides AI-powered recipe suggestions through NVIDIA AI API integration.


Features

  • 🥕 Ingredient-based recipe generation
  • 📦 Quantity-aware recipe recommendations
  • 🤖 NVIDIA AI Bot API integration
  • ⚡ Smooth loading animations
  • 💀 Skeleton loading screens for better UX
  • 🧭 Complex nested navigation structure
  • 🎣 Context Hooks for global state management
  • 📱 Responsive and modern UI
  • 🔄 Dynamic API-based content rendering

Tech Stack

  • React Native
  • Expo
  • React Navigation
  • Context API & Custom Hooks
  • NVIDIA AI API
  • JavaScript
  • Async Storage

Project Architecture

The application follows a scalable and modular architecture designed for maintainability and smooth user experience.

Core Architectural Highlights

  • Nested navigation for seamless screen transitions
  • Context Hooks for centralized state management
  • API-driven AI recipe generation
  • Reusable UI components
  • Skeleton loaders and animated states for asynchronous operations
  • Modular folder structure for scalability

AI Integration

NextByte integrates with NVIDIA AI services to generate intelligent recipe recommendations.

The AI model analyzes:

  • Available vegetables
  • Ingredient quantities
  • User input
  • Cooking combinations

and returns optimized recipe suggestions in real-time.


User Experience Enhancements

To improve responsiveness and visual experience, the app includes:

  • Loading animations during API calls
  • Skeleton loading placeholders
  • Smooth navigation transitions
  • Optimized asynchronous rendering

Installation

git clone https://github.com/AyushiSoni01/nextbyte.git
cd nextbyte
npm install

Environment Variables

Create a .env file and add your API keys:

NVIDIA_API_KEY=your_api_key

Future Improvements

  • Voice-based ingredient input
  • Nutrition analysis
  • Personalized recipe recommendations
  • Grocery list generation
  • Multi-language support

Author

Ayushi Soni

CSBS Student at SOIT RGPV

About

NextByte is a smart recipe recommendation app that suggests delicious recipes based on the vegetables and ingredient quantities available with the user, helping reduce food waste and make cooking easier.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages