Ardasher Gainazarov← All work

Toj Sokhtmon

A digital platform for a developer in Khujand: a property catalog website on two domains and a sales CRM.

Client
Toj Sokhtmon construction company
City
Khujand
Team
ZIYO
My role
Team lead and lead developer
Scope
3 systems
Status
Delivered
Website
tojsokhtmon.com
tojsokhtmon.com

Overview

Context

Toj Sokhtmon builds residential complexes in Khujand and sells apartments, penthouses, commercial units, storage rooms and parking spaces. The website runs on two domains: if tojsokhtmon.tj is unavailable, buyers open tojsokhtmon.com.

Goal

Build a single CRM for the sales team covering properties, clients and deals, and connect it to the website so that buyers and managers work with the same data. Keep the website always available through a backup domain.

Architecture

Hover a node or pick a module in the table below to see what it does.

Toj Sokhtmon

Connection map

How the modules connect: from the unified CRM down to bots and client portals.

Core
CRM sections
Websites
Shared by: Properties and chessboard, Leads and consultations
Sales CRM
tojcrm.com
Properties and chessboard
complexes and units
Leads and consultations
requests, calls, meetings
Deals and KPIs
contract, payments, KPIs
tojsokhtmon.tj
main domain
tojsokhtmon.com
backup domain

Core

Sales CRM
tojcrm.com

CRM sections

Connected to: Sales CRM

Properties and chessboard
complexes and units

Connected to: Sales CRM

Leads and consultations
requests, calls, meetings

Connected to: Sales CRM

Deals and KPIs
contract, payments, KPIs

Websites

Shared by: Properties and chessboard, Leads and consultations

tojsokhtmon.tj
main domain
tojsokhtmon.com
backup domain

Modules

Stack

Frontend
Next.js, React, TypeScript, Tailwind CSS
Backend
Django, Django REST Framework
Infrastructure
PostgreSQL, Redis, Nginx, Gunicorn
Documents and API
PDF generation, Swagger and Redoc

Results

A website that is always available
The catalog runs on two domains: if the main one is unavailable, buyers use the backup.
One source of data
Residential complexes are synced between the CRM and the website, so buyers and managers see the same thing.
Meetings under control
Calls and meetings are scheduled in a calendar, and the system reminds the manager a day and an hour ahead.
Documents without manual work
The contract, its appendices and the payment schedule are generated automatically from the deal data.
A transparent sales team
KPIs show each manager’s results by month and by residential complex.

Need a system like this?

Tell me about your business and I’ll propose an architecture and a timeline.

Discuss a project
Next projectNatija