← Back to projects
Commercial project

Telegram Mini App & CRM

Backend development for a Telegram Mini App and CRM platform.

The task
Extend a service-discovery Mini App and its CRM without disrupting the existing product.
My role
Contributed to an existing product, including order reviews, partner replies and their customer-facing screens.
Delivered
Order-linked reviews, reviews on service pages and partner replies visible to customers.
Inside the product

Local discovery.
Connected services.

A Telegram Mini App for finding services and exploring places, backed by a CRM for managing the product.

Telegram Mini AppNestJSPostgreSQL
Telegram Mini App & CRM Mini App home showing Nha Trang, service discovery, nearby places and a city guide
01 / Mini App home
Telegram Mini App & CRM searchable service categories including transport, real estate and health
02 / Service discovery
Behind the Mini App

One place to oversee operations.

The admin dashboard brings together users, services, partners, places and administrator activity.

Telegram Mini App & CRM admin dashboard with product counts, an activity chart and administrator activity table
03 / Admin dashboard · Cropped preview. Select to view the full screenshot.
Overview

Backend development for a real product ecosystem

Telegram Mini App & CRM is a commercial product combining backend services, CRM functionality and a Telegram Mini App.

The challenge

Working inside an existing product with multiple connected systems

New features had to fit into an existing architecture while keeping data flows and business logic consistent across the product.

My contribution

Customer feedback, connected to real orders

01

Order-linked reviews

Added a review flow linked to orders, so customer feedback stays connected to the service experience.

02

Service-page reviews

Connected the review API to service pages and order history, making feedback available where customers look for it.

03

Partner replies

Partners can reply from their order view. Customers see that reply alongside the original review.

04

Verification

The reviews module passed 21 focused automated tests. The create-review and partner-reply flow was also checked manually.

Architecture

How the product is connected

ClientTelegram Mini App
BackendNestJS API
DatabasePostgreSQL
CacheRedis
Business layerCRM & Product Logic
Tech stack
NestJSTypeScriptPostgreSQL RedisDockerTelegram
NestJS PostgreSQL Redis Docker Telegram

Start with the problem.

Describe what you need in a few sentences. I’ll help clarify the scope and propose the next step.

First we discuss the task, then agree on the scope, estimate and milestones.

Tell me what you need ↗