Documentation Index
Fetch the complete documentation index at: https://docs.laportenard.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Node.js 20+
- Python 3.8+ with Odoo 12
- Rust toolchain (for Tauri desktop builds)
- PostgreSQL
Frontend
Install dependencies
cd nu_pos_react
npm install
Or launch the Tauri desktop window
Backend
Install the Odoo module
Copy or symlink nu_restaurant_pos/ into your Odoo addons path.
Upgrade the module
./odoo-bin -d <db> -u nu_restaurant_pos \
--addons-path=addons,extra_addons --stop-after-init
Sync hub
Install dependencies
cd nu_pos_hub
npm install
Running tests
Frontend
Sync hub
Sync protocol
Backend
cd nu_pos_react
npm run test:run
cd nu_pos_hub
npm run test:run
cd nu_pos_sync_protocol
npm run test:run
./odoo-bin -d <db> --test-enable \
--test-tags=nu_restaurant_pos \
--addons-path=addons,extra_addons --stop-after-init