nicegui based Customer Relation Management tool
niceSmartCRM replaces the legacy Java/Jersey/JPA smartCRM system. Both systems share the same
MariaDB smartcrm database during the transition; an anti-corruption layer
(from_smartcrm() classmethods in crm/crm_core.py) translates the German
database schema to the English Python domain model. The database schema is only migrated
to English naming once the Java system is decommissioned.
PlantUML sources: docs/legacy_model.puml · docs/english_model.puml