Repository used for the DOPRO project dealing with food AI.
This repository contains:
a full Taiga export plus all other documents that are part of your project planning, including any project presentation materials.
the full final product, including all files, documentation and presentation materials.
|
|
2 tuần trước cách đây | |
|---|---|---|
| .agents | 2 tuần trước cách đây | |
| .vscode | 1 tháng trước cách đây | |
| alembic | 2 tuần trước cách đây | |
| dags | 2 tuần trước cách đây | |
| docker | 2 tuần trước cách đây | |
| docs | 2 tuần trước cách đây | |
| k8s | 3 tuần trước cách đây | |
| local_tools | 2 tuần trước cách đây | |
| nginx | 3 tuần trước cách đây | |
| scratch | 2 tuần trước cách đây | |
| scripts | 2 tuần trước cách đây | |
| searxng | 2 tuần trước cách đây | |
| skills | 2 tuần trước cách đây | |
| taiga | 3 tuần trước cách đây | |
| .dockerignore | 3 tuần trước cách đây | |
| .gitattributes | 2 tuần trước cách đây | |
| .gitignore | 2 tuần trước cách đây | |
| 37b11a8e-c3a8-4d02-a3f5-db36b8767771.png | 2 tuần trước cách đây | |
| 41535d4b-b926-4645-a5d9-86205955427c.png | 2 tuần trước cách đây | |
| 4d00b963-7be0-43b2-bfcf-2c2d005d15b8.png | 2 tuần trước cách đây | |
| 5dc8b34f-dd7f-4bdd-b4fd-52623ae8cf05.png | 2 tuần trước cách đây | |
| 5f1439a5-a5c6-40f7-b32e-2562510e9c63.png | 2 tuần trước cách đây | |
| 754f8f4d-a42b-4590-99f1-912a554fcc6d.png | 2 tuần trước cách đây | |
| Final_Presentation.html | 2 tuần trước cách đây | |
| INSTALL_WSL.md | 2 tuần trước cách đây | |
| PROJECT_CONTEXT.md | 2 tuần trước cách đây | |
| Project.pdf | 2 tuần trước cách đây | |
| README.md | 2 tuần trước cách đây | |
| Retro Planning.pdf | 2 tuần trước cách đây | |
| ad2619d5-f12b-4841-b28c-56a8fc78f56e.png | 2 tuần trước cách đây | |
| add_logging.py | 2 tuần trước cách đây | |
| alembic.ini | 3 tuần trước cách đây | |
| app.py | 2 tuần trước cách đây | |
| b2b1454f-7c4a-41ed-ab20-1ab3ca7899f7.png | 2 tuần trước cách đây | |
| backup_db.sh | 2 tuần trước cách đây | |
| check_users.py | 2 tuần trước cách đây | |
| configure_zabbix_alerts.py | 2 tuần trước cách đây | |
| configure_zabbix_email.py | 2 tuần trước cách đây | |
| data_sync.sh | 2 tuần trước cách đây | |
| delivery.zip | 2 tuần trước cách đây | |
| deploy.sh | 2 tuần trước cách đây | |
| description.docx | 1 tháng trước cách đây | |
| docker-compose-wsl.yml | 2 tuần trước cách đây | |
| docker-compose.yml | 2 tuần trước cách đây | |
| docker-compose_skip.yml | 2 tuần trước cách đây | |
| download_csv.sh | 2 tuần trước cách đây | |
| e9fa96c9-18ae-4afb-861a-68faea1fde08.png | 2 tuần trước cách đây | |
| generate_docs.py | 2 tuần trước cách đây | |
| index.html | 2 tuần trước cách đây | |
| ingest_csv.py | 2 tuần trước cách đây | |
| init.sql | 2 tuần trước cách đây | |
| manage_services.sh | 2 tuần trước cách đây | |
| master_trigger.sh | 2 tuần trước cách đây | |
| my.cnf | 2 tuần trước cách đây | |
| myloginpath.py | 2 tuần trước cách đây | |
| proper_reset.sh | 2 tuần trước cách đây | |
| requirements.txt | 2 tuần trước cách đây | |
| reset.sh | 2 tuần trước cách đây | |
| rotate_passwords.py | 2 tuần trước cách đây | |
| setup_app.sh | 2 tuần trước cách đây | |
| setup_wsl.ps1 | 3 tuần trước cách đây | |
| snmp_notifier.py | 2 tuần trước cách đây | |
| start_batch_ingest.sh | 2 tuần trước cách đây | |
| unit_converter.py | 3 tuần trước cách đây | |
| zabbix_telemetry.py | 2 tuần trước cách đây |
The current version is #ident "@(#)$Format:LocalFoodAI_lanfr144:README.md:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$"
A strictly local, privacy-first AI Medical Dietitian and Food Explorer. This project leverages the OpenFoodFacts dataset and local LLMs (Ollama) to provide medically sound dietary advice, recipe parsing, and menu planning without sending any user data to the cloud.
Please refer to the docs/ folder for detailed guides:
This project is fully optimized to run on Windows Subsystem for Linux (WSL2) with Ubuntu 22.04 LTS.
WSL Setup (Windows Host): Open an Administrator PowerShell window at the root of the repository and run:
powershell.exe -ExecutionPolicy Bypass -File setup_wsl.ps1
This enables WSL2 features and spins up a dedicated Ubuntu 22.04 LTS instance named Dopro1 with user lanfr144.
Branch Checkout & App Setup (WSL Environment): Navigate to the repository home directory inside WSL:
cd ~
# Option A: Clone from the Primary Repository (Internal Network)
git clone https://git.btshub.lu/lanfr/LocalFoodAI_lanfr144.git
# Option B: Clone from the Alternative Repository (Worldwide Access - Clone)
# git clone https://github.com/lanfr144/LocalFoodAI_lanfr144.git
cd LocalFoodAI_lanfr144
# Always ensure you are on the primary main branch:
git checkout main
# Launch the installation script to set up Docker, configurations, and permissions:
./setup_app.sh
Run services:
Configure database and app variables in a .env file at the root directory, then run:
./manage_services.sh start
For detailed step-by-step instructions, please consult the Installation Guide PDF.
This project leverages specialized AI skills to maintain code quality, documentation, and strict governance:
TG-123), and a single main branch workflow. For every commit, a task in Taiga must be associated. If the task does not exist, it must be created and added to a user story and a sprint.There will be 6 grades in total: 3 for Project Management 1 (PM1) and 3 for Domain-specific Project 1 (DSP1).