how to use Odoo as a framework to build a fully customized web platform, similar to what we typically do with stacks like Express + React.js or Django + React.js.
Our goals are:
Allow users to register and manage their profiles Implement email verification and authentication flows Customize the frontend entirely (no default Odoo layout/design) Build and integrate custom models Use controllers to manage frontend/backend logic as needed We want to leverage our full-stack development skills within the Odoo framework, using it as an open system — not just as an ERP — and learn how to work with Odoo controllers from A to Z.
What I did before is to duplicate module like sale and edit it to have a simailar product with customised modeles.
but in this approach I faced the following limits
- the frontend design is set by default
- there is not user registration, admin need to create users and assign them password