FINTECH / CRM / MULTI-TENANT

One operating workspace for a crypto exchange network

Crypto Exchange CRM brings clients, documents, deals, offices, cash desks, employees and reporting into one product for physical crypto exchanges. The platform supports multiple organizations, isolates their data on the server and gives each role a dedicated working context.

  • Python
  • Frappe 15
  • ERPNext
  • JavaScript
  • MariaDB
  • Redis
  • HTML / CSS
Crypto Exchange CRM — project preview

Why the system was created

Why the system was created

A physical crypto exchange must manage customer records, identification documents, deal progress, cash desks, rates and financial outcomes at the same time. A multi-office network also needs a consolidated view without exposing one organization's data to employees of another.

Who the product serves

The platform serves a network owner, super administrator, exchange administrator and cashier. Leadership receives organization-wide reporting, administrators manage their own operation and staff, while cashiers handle clients and day-to-day deals without access to restricted financial data.

01

Challenge

Bring daily exchange operations into one product while enforcing strict boundaries between organizations, roles and data types. A direct API request, modified filter or private-file URL must never bypass the restrictions visible in the interface.

02

Solution

We built two specialized Frappe workspaces: network administration and the exchange operator desk. The server derives the organization from the employee's active profile, validates linked records, calculates financial deal fields, controls allowed status transitions and enforces permissions across APIs, reports and file delivery.

Capabilities

Product capabilities

The capabilities support one operating scenario and share common state, control and analytics.

01

Exchange operator desk

Cashiers and administrators manage clients, documents, deals, cash desks and the current state of their office from one interface.

02

Network administration

A super administrator can review organizations, employees, documents, deals and network-wide indicators with organization filters.

03

Customer identification

The customer record links an accepted document, private file, reviewer, date and office without inventing verification facts for historical data.

04

Deal lifecycle

The system tracks amounts, currencies, payment details, blockchain network, transaction hash and controlled transitions between operational statuses.

05

Cash desks and finance

Rates, fees, margin and profit are calculated on the server, while access to financial fields is determined by employee role.

06

Role-aware reports

Period deals, profit summary, organization staff and network overview reports each perform their own server-side access check.

Outcome

Outcome

Crypto Exchange CRM turns a physical exchange network into one managed operating process. Leadership gets a consolidated view, employees get a focused workspace, and client, document, deal and financial data remain isolated by organization and role at the server level.

Python Frappe 15 ERPNext JavaScript MariaDB Redis HTML / CSS

New project

Working on a similar task?

Describe the current situation and the outcome you need. We will understand the context and propose a practical first stage.