Ardasher Gainazarov← All work

Shakenov China

A website, a staff workspace and a client portal for a consulting firm in Guangzhou: the path from the first request to payment and documents runs through one system.

Client
SHAKENOV.CHINA consulting firm
City
Guangzhou
Team
ZIYO
My role
Team lead and lead developer
Scope
3 systems
Status
Delivered
Website
shakenovchina.com
shakenovchina.com

Overview

Context

Since 2010 SHAKENOV.CHINA has helped clients from CIS countries study, work and do business in China: visas and residence permits, company registration, university admission, supplier sourcing and logistics. Its clients live in other countries, so the request, consultation, payment and document exchange all have to happen online.

Goal

Bring the whole client journey into one system. A person leaves a request on the website, pays for a consultation by link, and then follows their services, payments and documents in a personal account. The team gets a single workspace for requests, clients and payments.

Architecture

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

Shakenov China

Connection map

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

Website
Request and payment
Workspaces
Shared by: Briefs by practice area, Online payment
shakenovchina.com
company website
Briefs by practice area
four questionnaires
Online payment
link, payment, receipt
Staff workspace
consultations and clients
Client portal
services, payments, documents

Website

shakenovchina.com
company website

Request and payment

Connected to: shakenovchina.com

Briefs by practice area
four questionnaires

Connected to: shakenovchina.com

Online payment
link, payment, receipt

Workspaces

Shared by: Briefs by practice area, Online payment

Staff workspace
consultations and clients
Client portal
services, payments, documents

Modules

Stack

Frontend
React, TypeScript, Vite, Tailwind CSS, Framer Motion
Backend
Supabase: PostgreSQL, Auth, Edge Functions
Infrastructure
Node.js, PM2
Payments
Alipay, WeChat

Results

The whole client journey online
The request, consultation, payment and documents need no office visit. For a client in another country, that is the deciding argument.
Requests that arrive briefed
The brief gathers the details in advance, so the first meeting is spent on the solution, not on questions.
Payments without confusion
Every payment is tied to a client and a service, the receipt is attached, and both sides see the status.
Clients always know where they stand
The portal shows which services are in progress, how much has been paid and where the documents are.
Order in the team’s work
Consultations, clients and payments sit in one workspace with separate access rights.

Need a system like this?

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

Discuss a project
Next projectStage Checklist