Logo Lanfrica

rodas-yg/EAThiopia

Domaine:

healthcare

Type de record:

software
Créateur:
rod
Hôte:
EAThiopia is an AI-powered nutrition tracker designed to bridge the gap between traditional Ethiopian cuisine and modern health analytics. It features a Generative AI recipe engine, real-time weight loss prediction using Scikit-Learn, and a robust food database merging USDA data with cultural dishes. # EAThiopia: AI-Powered Nutrition & Wellness Tracker > A full-stack intelligent nutrition application designed to bridge the gap between cultural cuisine and modern health analytics. ## 📖 Overview **EAThiopia** is a comprehensive health platform built to track calories, macros, and weight progress with a specific focus on inclusivity for Ethiopian cuisine. Unlike standard trackers that often miss cultural foods, EAThiopia integrates a custom database with external APIs to provide accurate tracking for *Injera*, *Doro Wat*, and global foods alike. The system leverages **Google Gemini AI** for on-the-fly recipe generation and **Scikit-Learn** for predictive weight loss modeling, offering users a data-driven path to their health goals. --- ## Key Features ### Artificial Intelligence & Machine Learning * **Generative AI (Google Gemini):** When external databases (like USDA) provide nutrition data but lack cooking instructions, the app dynamically generates detailed recipes, ingredients, and cooking times using Large Language Models (LLM). * **Predictive Weight Analytics (Scikit-Learn):** A custom **Linear Regression model** analyzes user weight logs over time to calculate the user's daily rate of change. It provides a real-time forecasted date for when the user will reach their goal weight, adapting automatically to fluctuations in progress. ### 📊 Backend & Data Engineering * **Robust API Integration:** Aggregates data from multiple sources including **USDA FoodData Central** and **Spoonacular** to ensure a vast library of food items. * **Smart Caching:** Implements local caching strategies to reduce API calls and improve latency for frequently accessed foods. * **Secure Authentication:** Google OAuth 2.0 integration for seamless and secure user sign-in. * **Dynamic Calorie Recalculation:** Automatically adjusts daily calorie targets (TDEE) based on the Mifflin-St Jeor equation whenever a user updates their weight log. ### 💻 Fr …

Languages

Licenses