Odoo console
Odoo 19, browsed the way modules are built.
Hands-on custom development on the Odoo 19 framework — models, views, controllers, reports, wizards, OWL assets and Arabic localisation. Pick a capability to see what was exercised.
modules
Custom Modules
Independent addons built for the Odoo 19 framework.
What was exercised
- 01testapp — a demo addon exercising core framework patterns
- 02todo_management — a task-management module with full CRUD
- 03Framework-conformant structure: manifest, models, views, controllers and assets
Odoo Version
Odoo 19 — the current stable release at the time of the work.
Custom Modules
testapp and todo_management, built as separate addons.
Languages
Python for models and logic, XML for views and actions, JavaScript for OWL components, SQL for schema-level work, and PO/POT for translations.
Architecture
- Odoo Core
- Addons
- Custom Modules
- PostgreSQL
Development Environment
- Python virtual environment
- Git version control
- Odoo configuration
- Development server on port 8069
Honest framing
- Hands-on Odoo 19 custom development — this is framework work on real modules, not a claim of production deployments at a company.
- Capabilities below map directly to the testapp and todo_management modules.
Case study
Odoo 19 Custom Development