{"repo":"dinhduongha/BambooErp","free":true,"listed":false,"github":"https://github.com/dinhduongha/BambooErp","clone":"git clone https://github.com/dinhduongha/BambooErp.git","description":"Bamboo ERP is an open-source ERP that ports the core business modules of Odoo to C#, built on the powerful, enterprise-ready ABP Framework with a Domain-Driven Design (DDD) approach.","language":"C#","stars":62,"topics":["aspnetcore","blazor","blazor-webassembly","erp","crm","odoo","web","api","microservice","enterprise"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Bamboo ERP Bamboo is a porting of Odoo ERP to C# using ABP Framework. Features - ABP version v10.0 - Microservices . - Scripts and config to migrate data from odoo to bamboo . - Odoo 18-19 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 Generic API and JsonRpc Generic APIs allow call Odoo-style APIs. Generic API in action Skeleton APIs Skeleton API export only entries without implement bussiness logic. 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 Docker compose - Build This will build all relate project to bin directory. - Update config files and environments - Run - Create databases - Init admin database - Init core database - Migrate data from odoo-18 to bamboo Run with VS Studio 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 T","default_branch":null,"files":null,"tree":[],"storefront":"/r/dinhduongha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dinhduongha/BambooErp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}