Skip to content

dinhduongha/bamboomodules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bamboo ERP

Bamboo is a porting of Odoo ERP to C# using ABP Framework.

Features (2025-07-28)

  • 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

No more support

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.

Migration Guide

I create a migration guide in docs/migrate-odoo-uuid.md

How to run

  1. Open Bamboo.Admin.sln then build and run Bamboo.Admin.HttpApi.Host for login / account management
  2. Open Bamboo.Core.sln then build and run Bamboo.Core.HttpApi.Host for CRUD services
  3. Open Bamboo.Web.MVC.sln for UI

TODO - Working in progress

  • UI Generation from odoo xml/database
  • Report Generation from odoo xml/database
  • Bussiness Logic.
  • Localization
  • Web UI App (MVC or Blazor / Angular)
  • Mobile App

Other

Please free to contact me at [email protected] if you can help.