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