Enterprise Resource Planning (ERP)
QubePro ERP is a modular business application layer integrated with the QubePro Platform. The project operates in a monorepo structure with a single API and a single web application logic.
Architectural Summary
- Monorepo:
apps/api,apps/web,packages/ui - Frontend: React + Vite + React Router
- Backend: Express + TypeScript
- Authentication: Platform compatible JWT/session cookie mechanism
- Data model: CRM-oriented modules are active on the ERP side
Access Routes
- Web main entrance:
/erp,/apps,/dashboard - Active module:
/crm/* - API prefix:
/api/*
Active Modules
- CRM (active)
- Product / Category management (sample modules)
- Translation and user settings services
Roadmap Modules
(Coming Soon) The web application has Coming Soon redirection for the following modules:
sales,purchase,inventory,manufacturinghr,project,planning,timesheet,fielddocuments,helpdesk,email,chat,posqubepro-ai,support,knowledge,signature,studio,rental,admin
Development Note In the system, modules are loaded with dynamic module registry.
To add a new module, the module registration must be added on the web side and the route/controller/service layers must be added together on the API side.