От халепа... Ця сторінка ще не має українського перекладу, але ми вже над цим працюємо!
От халепа... Ця сторінка ще не має українського перекладу, але ми вже над цим працюємо!
JoinData is a TikTok Shop analytics platform that turns raw TikTok Shop financial data — statements, settlements, and fee breakdowns — into a drillable profit & loss report, so sellers finally see their true net profit instead of just gross sales.
We at NERDZ LAB built the platform from scratch for a US-based co-founder of an omnichannel marketing company: the analytics dashboard, the API platform, a private TikTok Shop integration service, Stripe-powered subscriptions, an internal admin panel, and an AI layer that lets sellers query their numbers through assistants like Claude. The full MVP shipped in two months.
from kickoff to a shipped, live MVP
shipped as one platform — dashboard, API, TikTok integration service, admin panel, MCP server
delivered the full engineering scope
Services
Product design
Product design
Web development
Front-end
Back-end
Technologies:
React
Laravel
Node.js
PHP
Stripe payments
Next.js
TypeScript
NestJS
PostgreSQL
TikTok Shop API
Anthropic Claude API
MCP (Model Context Protocol)
Railway
Team composition:
1 Front-end developer
1 Back-end developer
JoinData gives TikTok Shop sellers a single dashboard where their real profitability is computed server-side from live shop data. A seller connects their TikTok Shop in one OAuth flow; JoinData then continuously syncs statements, orders, and fee data and rolls them into a P&L waterfall:
Gross Sales − Product Discount − Platform cost − Affiliate − Marketing − Shipping − Custom costs = Net profit
On top of the waterfall, sellers get SKU-level profitability, brand-impact analysis, and fully editable custom costs — fixed monthly costs (ads, agency, collabs), per-product COGS with effective date ranges, and sample counts — so the “net profit” number reflects their actual business, not just what TikTok reports.
The platform is multi-tenant: sellers organize into squads with roles and granular permissions (owner / admin / member / viewer), invitations, and per-squad subscriptions billed through Stripe across four plans (Free, Launch, Boost, Enterprise). A Boost-tier AI chat, powered by Anthropic’s Claude, answers questions about the seller’s own data — and a dedicated MCP server exposes the same analytics as tools any AI assistant can call.
Fragmented financial data. TikTok Shop reports money across separate statements, settlements, and fee exports with no unified profit view. The core challenge was reconciling these into one accurate, drillable P&L a seller can trust.
Security of seller credentials. TikTok OAuth tokens are isolated in a network-private microservice with its own dedicated database — the user-facing API never touches them; it only proxies authenticated, permission-checked requests over an internal key-guarded API.
Real costs, not just platform fees. Fee data alone doesn’t give net profit. The team designed a custom-costs model (COGS with date-effective history, fixed monthly costs, samples) that the compute engine merges into every P&L and per-SKU margin.
A full commercial platform on an MVP timeline. Multi-tenancy, role-based permissions, Stripe subscription billing with plan limits, transactional email, and an internal operations panel (with support impersonation) all had to ship alongside the analytics — in two months, from scratch.

Listed in the TikTok Shop App Store — TikTok Shop accepted and listed the app in its official App Store.
Full MVP in two months — a five-service production platform (dashboard, API, TikTok integration service, admin panel, MCP server) shipped from scratch between June and August 2026.
Great feedback from first users — early sellers and the client’s community responded positively to the product.
AI-first delivery proven — one full-stack developer directing AI-written code delivered the scope of a multi-person team, with the developer reviewing and controlling every change.