Spaces:
Configuration error
Configuration error
π₯ 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.
Production Sandbox Slot: catalyst-intelligence-clarifood.hf.space
Isolated Staging Track (for beta testing only): staging-clarifood.hf.space
βοΈ 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-slimbase layers) - CI/CD Automation: GitHub Actions infrastructure (Matrix branch deployments using modern
hfupload protocols) - System Utilities: Ubuntu Linux C++ runtime dependencies (
libzbar0for barcode handling,libgl1-mesa-glxfor 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