Metadata-Version: 2.4
Name: havij_nutrition
Version: 1.0.1
Summary: Hit your daily nutrition goals with Havij!
License: Apache 2.0
License-File: LICENSE
Author: Farideh Tavakoli
Author-email: farideh.tavakoli@studio.unibo.it
Requires-Python: >=3.10.0,<4.0.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: requests (>=2.32.5,<3.0.0)
Requires-Dist: streamlit (>=1.39.0,<2.0.0)
Description-Content-Type: text/markdown

# Nutrition Scanner + Meal Logger (Havij)

Streamlit app that looks up products by barcode via Open Food Facts, logs meals, and tracks daily/weekly nutrition totals.

## Features
- Barcode lookup with nutrition per 100g
- Meal logging with SQLite persistence
- Daily totals and 7-day trends

## Requirements
- Python 3.10+
- Poetry

## Setup
```bash
poetry install
```

## Run
```bash
poetry run streamlit run havij/presentation/streamlit_app.py
```

## Configuration
- `DB_PATH` (optional): path to SQLite file (default: `data/app.sqlite`)

## Tests
```bash
poetry run poe test
```

