← All work
Product · 2023

Odoo 16 ERP Evaluation Sandbox

Overview

A minimal, self-contained sandbox for evaluating the Odoo 16 open-source ERP. The repository stands up the full application and its database with a single Docker Compose definition, enabling quick hands-on assessment of Odoo’s modules and customization model.

Why It Exists

Before committing to an ERP platform for a client engagement or internal tooling, the stack needed to be exercised locally without polluting a host machine. This sandbox provides a throwaway, reproducible environment to explore Odoo’s data model, modules, and admin UX.

What We Built

A docker-compose.yml orchestrating two services: the official odoo:16.0 image (pinned to linux/amd64, exposed on port 8069) and a postgres:15 backing database wired through environment-based credentials. The compose file is the entire footprint, deliberately keeping the evaluation reproducible and disposable.

Technologies & Approach

Odoo 16 on Python, PostgreSQL 15 for persistence, and Docker Compose for one-command orchestration. Platform pinning keeps the image consistent on Apple Silicon hosts.

Outcome / Impact

Validated that a complete Odoo ERP instance can be provisioned and torn down in minutes for evaluation, giving the team a low-cost way to assess fit before deeper investment. Archived after the assessment.

Capabilities Demonstrated

  • Rapid, reproducible ERP environment provisioning with Docker Compose
  • Pragmatic technology evaluation and platform due-diligence
  • Cross-architecture container configuration (Apple Silicon / amd64)
More work See all →