Bamboo is a porting of Odoo ERP to C# using ABP Framework.
-
ABP version v8.3.4
-
Microservices.
-
Scipts and config to migrate data from odoo to bamboo.
-
Odoo 18 porting:
- Entities: > 500 entities converted from Odoo database, with near full modules.
- Id fields: Converted from int to uui PostgreSQL data type (all.)
- ResCompany: mapped to Tenant
- ResUser: mapped to IdentityUser
-
Use same model objects for entities and dtos. All models/entities were placed in folder Bamboo.Core.Domain.Shared/Models
-
Basic Generic API
-
JsonRpc
All these features will be replace with Generic API
:
- Full CRUD for every models.
- AppContracts / AppServices / AppControllers / AppClientProxies for every models. Auto generated by internal CodeGen.
I create a migration guide in docs/migrate-odoo-uuid.md
- Open Bamboo.Admin.sln then build and run Bamboo.Admin.HttpApi.Host for login / account management
- Open Bamboo.Core.sln then build and run Bamboo.Core.HttpApi.Host for CRUD services
- Open Bamboo.Web.MVC.sln for UI
- UI Generation from odoo xml/database
- Report Generation from odoo xml/database
- Bussiness Logic.
- Localization
- Web UI App (MVC or Blazor / Angular)
- Mobile App
Please free to contact me at [email protected] if you can help.