ClariFood / README.md
Project-tester-01's picture
Upload folder using huggingface_hub
5e73f74 verified
|
Raw
History Blame Contribute Delete
1.89 kB

πŸ₯‘ ClariFood: Conversational Diet Intelligence Platform

ClariFood is an advanced, containerized dietary analysis platform designed to process nutritional data and food packaging through hybrid computer vision and multimodal Large Language Models (LLMs). Built with a modular micro-service architecture, the system leverages Google's Gemini Flash runtime API alongside custom processing pipelines to safely deliver automated nutritional feedback.


πŸš€ Live Deployments

You can checkout the live working product from the Production Sandbox link given below.

βš™οΈ System Architecture & Stack

  • Frontend Framework: Streamlit (Python-native UI engine)
  • Intelligence Layer: Google Gemini 2.5 API (Multimodal token parsing)
  • Containerization: Docker (python:3.10-slim base layers)
  • CI/CD Automation: GitHub Actions infrastructure (Matrix branch deployments using modern hf upload protocols)
  • System Utilities: Ubuntu Linux C++ runtime dependencies (libzbar0 for barcode handling, libgl1-mesa-glx for headless OpenCV rendering graphics)

πŸ“¦ Local Workspace Installation

To activate and scale this codebase inside a local environment, clone the repository and initialize via Anaconda:

# Clone the repository
git clone [https://github.com/Catalyst-Intelligence/ClariFood.git](https://github.com/Catalyst-Intelligence/ClariFood.git)
cd ClariFood

# Create and activate local environment
conda create -n clarifood_env python=3.10 -y
conda activate clarifood_env

# Install structural dependencies
pip install -r requirements.txt

# Run local hot-reload tracking server
streamlit run app.py