{"id":2138,"date":"2026-08-19T19:01:00","date_gmt":"2026-08-19T12:01:00","guid":{"rendered":"https:\/\/webportfolio.macroglobal.tech\/cases\/almacrm-a-corporate-crm-for-the-sales-team\/"},"modified":"2026-08-19T19:01:00","modified_gmt":"2026-08-19T12:01:00","slug":"almacrm","status":"publish","type":"isotope","link":"https:\/\/proptechservice.kz\/en\/cases\/almacrm\/","title":{"rendered":"AlmaCRM \u2014 a corporate CRM for the sales team"},"content":{"rendered":"<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"o-proekte\">About the project:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">AlmaCRM is a corporate tool for the sales team. Built entirely by our team, written from scratch to replace the previous system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The company sells software to property developers in several countries, and the sales here are long: many steps pass from first contact to a deal, hundreds of clients are in progress at once, and they have to be run by the whole team and with clear rules.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-media case-media--full\">\n\t\n\n<div class=\"col-12\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board.jpg\" alt=\"AlmaCRM deal pipeline: stages on a board, each stage with its own colour, counter and amount\" class=\"wp-image-1684\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board.jpg 1440w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-900x563.jpg 900w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><figcaption class=\"wp-element-caption\">Deal pipeline: stages with colour, counter and amount.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"voronka\">Pipeline:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">Deals move through stages on a board: each stage has its own colour, counter and amount. A card can be dragged to the next stage, and the set of fields on the card is configurable \u2014 different stages call for different things. There are bulk operations and switching between board and table.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-media case-media--full\">\n\t\n\n<div class=\"col-12\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-dark.jpg\" alt=\"AlmaCRM deal board in dark theme\" class=\"wp-image-1685\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-dark.jpg 1440w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-dark-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-dark-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-dark-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-board-dark-900x563.jpg 900w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><figcaption class=\"wp-element-caption\">The same board in dark theme.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"kartochka-sdelki\">Deal card:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">A separate page: on the left \u2014 the stage, the assignee, the company, the contacts with their communication channels, the planned dates and the cost calculation from the product catalogue with discounts. On the right \u2014 the activity feed for the deal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three types of entries are written to the feed: a task, a note and a message. The files are there too, along with a separate tab holding the history of changes \u2014 you can see who changed what.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-gallery\">\n\t\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-900x563.jpg\" alt=\"AlmaCRM deal card: stage, assignee, company, contacts and cost calculation\" class=\"wp-image-1686\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Deal card: data on the left, the activity feed on the right.<\/figcaption><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-dark-900x563.jpg\" alt=\"AlmaCRM deal card in dark theme\" class=\"wp-image-1687\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-dark-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-dark-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-dark-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-dark-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-deal-card-dark.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Deal card in dark theme.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"zadachi\">Tasks:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">Two views to choose from. A table \u2014 with configurable columns, sorting and filters. A board \u2014 columns by due date: overdue, today, tomorrow, this week, next week. A manager sees the team&#8217;s workload, a sales manager sees their day.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-media case-media--full\">\n\t\n\n<div class=\"col-12\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-tasks-board.jpg\" alt=\"AlmaCRM tasks on a board: columns by due date \u2014 overdue, today, tomorrow, this week\" class=\"wp-image-1688\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-tasks-board.jpg 1440w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-tasks-board-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-tasks-board-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-tasks-board-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-tasks-board-900x563.jpg 900w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><figcaption class=\"wp-element-caption\">Task board: columns by due date.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"klienty-i-dashbordy\">Clients and dashboards:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">The base is split into companies and contacts: company type, country, status, assignee, the linking of people to organisations.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-text\">\n\t\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">A dashboard is assembled from widgets by drag and drop \u2014 everyone sets up their own workspace. Widgets can be personal or shared with the team.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-gallery\">\n\t\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-contacts-900x563.jpg\" alt=\"AlmaCRM client base: companies and contacts, type, country, status and assignee\" class=\"wp-image-1689\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-contacts-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-contacts-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-contacts-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-contacts-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-contacts.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Client base: companies and contacts.<\/figcaption><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-dashboard-900x563.jpg\" alt=\"AlmaCRM dashboard: a workspace of widgets assembled by drag and drop\" class=\"wp-image-1690\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-dashboard-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-dashboard-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-dashboard-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-dashboard-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-dashboard.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">A dashboard of widgets \u2014 everyone builds their own workspace.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"chto-eshche-vnutri\">What else is inside:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">Roles and rights \u2014 administrator, director, manager, with departments and their heads; rights are checked on the server, not just by hiding buttons. Reference data: the pipeline, task types, the product catalogue, countries and cities, exchange rates, acquisition channels, rejection reasons, tags.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-split case-split--reverse\">\n\t\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-settings-catalogs-900x563.jpg\" alt=\"AlmaCRM reference data and access rights: pipeline, task types, product catalogue, roles\" class=\"wp-image-1691\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-settings-catalogs-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-settings-catalogs-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-settings-catalogs-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-settings-catalogs-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-settings-catalogs.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Reference data and rights: pipeline, task types, product catalogue, roles.<\/figcaption><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">The system is multi-currency \u2014 rates are kept in a reference book and shown as a live ticker with the day&#8217;s change. The interface is in two languages, in light and dark theme. Who on the team is online right now is visible in real time.<\/p>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"dizayn-sistema\">Design system:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">The project has a living guideline of its own \u2014 a separate screen of 27 sections gathering the colour and typography tokens, the pipeline-stage scale, icons, components, navigation patterns and interface states: empty, loading, error, no rights. This is not documentation &#171;on paper&#187; but a working showcase against which all development is checked.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-gallery\">\n\t\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-900x563.jpg\" alt=\"AlmaCRM design system: a living guideline with colour tokens, typography and components\" class=\"wp-image-1692\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Living guideline: tokens, typography, components.<\/figcaption><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-case-split\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"563\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-dark-900x563.jpg\" alt=\"AlmaCRM design system in dark theme\" class=\"wp-image-1693\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-dark-900x563.jpg 900w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-dark-300x188.jpg 300w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-dark-1024x640.jpg 1024w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-dark-768x480.jpg 768w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-design-system-dark.jpg 1440w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Design system in dark theme.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"mobilnaya-versiya\">Mobile:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">On the phone the side rail is replaced by a bottom bar, and the deal card splits into two tabs \u2014 data and work on the deal.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n<div class=\"wp-bootstrap-blocks-row row case-gallery\">\n\t\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"844\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-mobile-board.jpg\" alt=\"AlmaCRM mobile version: the deal board on a phone screen with a bottom navigation bar\" class=\"wp-image-1694\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-mobile-board.jpg 390w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-mobile-board-139x300.jpg 139w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><figcaption class=\"wp-element-caption\">Mobile version: the deal board and the bottom bar.<\/figcaption><\/figure>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-6\">\n\t\t\t\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"844\" src=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-mobile-deal-card.jpg\" alt=\"AlmaCRM mobile version: the deal card on a phone with tabs for data and work on the deal\" class=\"wp-image-1695\" srcset=\"https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-mobile-deal-card.jpg 390w, https:\/\/proptechservice.kz\/wp-content\/uploads\/2026\/08\/almacrm-mobile-deal-card-139x300.jpg 139w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><figcaption class=\"wp-element-caption\">The deal card on a phone: two tabs.<\/figcaption><\/figure>\n\n\t<\/div>\n\n<\/div>\n\n\n\n<hr class=\"hr-dashed opacity-50 my-5\">\n\n\n<div class=\"wp-bootstrap-blocks-row row\">\n\t\n\n<div class=\"col-12 col-lg-3\">\n\t\t\t\n\n<h2 class=\"wp-block-heading with_decor\" id=\"stek\">Stack:<\/h2>\n\n\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-5\">\n\t\t\t<div class=\"p-2\">\n\t\t\t\n\n<p class=\"wp-block-paragraph\">Backend \u2014 Laravel, PostgreSQL, Redis, a separate real-time service, rights at the server level. Frontend \u2014 React and TypeScript, custom draggable boards and a widget grid. Deployed in Docker.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A corporate CRM for the sales team, written from scratch: a deal pipeline, tasks, a single client base, a dashboard builder and a design system of its own.<\/p>\n","protected":false},"featured_media":1684,"template":"","class_list":["post-2138","isotope","type-isotope","status-publish","has-post-thumbnail","hentry","isotope_category-software-for-property-developers"],"acf":[],"_links":{"self":[{"href":"https:\/\/proptechservice.kz\/?rest_route=\/wp\/v2\/isotope\/2138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proptechservice.kz\/?rest_route=\/wp\/v2\/isotope"}],"about":[{"href":"https:\/\/proptechservice.kz\/?rest_route=\/wp\/v2\/types\/isotope"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proptechservice.kz\/?rest_route=\/wp\/v2\/media\/1684"}],"wp:attachment":[{"href":"https:\/\/proptechservice.kz\/?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}