Skip to main content

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, manufacturing
  • hr, project, planning, timesheet, field
  • documents, helpdesk, email, chat, pos
  • qubepro-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.