Skip to content

Story No. 11Social Commerce & Creator Economy

Telling TikTok Shop brands and creators what to make next, and who should make it

Viralzy is a TikTok Shop intelligence hub that shows creators and brands which affiliate content is taking off, why it works and what to make next. We designed and built it end to end: queue-driven scrapers and workers that gather products and their affiliate videos with rich metadata, feeds that rank posts by live engagement, transcripts and ROI views, and AI tools that draft scripts and pair products with creators.

Client
Viralzy
Sector
Social Commerce & Creator Economy
Our role
Designed and built end to end
Context
TikTok Shop · creators & brands
Viralzy: product screenshot

The challenge

On TikTok Shop, timing is most of the game. Brands and creators need to know which products and formats are rising and why they work. Done by hand, that research means long sessions in the feed, links saved for later, videos rewatched to note the hook, and new ideas tested on instinct. Picking the right creator for each product adds another round of guesswork.

The information is out there, spread over product listings, affiliate videos and engagement counts that never stop moving, and there is far more of it than anyone can review. The usual result is analysis paralysis: endless content and no dependable way to choose the next video or partner. Speed matters as well, because a trend spotted by hand is often past its peak before anyone acts on it.

  • Pull in products and their affiliate videos, with metadata, at volume
  • Rank content by live engagement rather than feed luck
  • Make videos easy to read and compare through transcription and ROI views
  • Replace the scroll-and-test routine with AI scripts and creator matching

Our approach

We split Viralzy into two systems with different jobs. A Python data platform collects and processes content, and a Next.js product presents the results. Collection runs in the background while the dashboards people use stay quick, and each side can be scaled or changed without disturbing the other.

For collection, scrapers and workers find products, fetch the affiliate videos attached to them and pull out rich metadata, at scale. Django provides the application layer, PostgreSQL the durable storage and Redis the queues that hand jobs to workers. We chose a queue-based design because scraping is unpredictable: one slow page should not hold up the rest of the batch, and when the client needs more throughput, the answer is more workers rather than a redesign.

On top of that data, discovery feeds rank viral posts by live engagement signals, putting what is gaining momentum now ahead of what peaked some time ago. Transcription gives every video a written version that can be skimmed and compared, and ROI views set performance figures beside the content, so users are not guessing at what is worth following. Products can be saved to revisit later.

The AI features close the gap between research and production. Script generation drafts scripts for new videos, and AI matchmaking pairs products with creators who suit them, taking the place of manual scrolling and testing. The front end uses Next.js and React with TypeScript and Tailwind, and serves SEO-friendly dashboards.

  • Queue-driven scrapers and workers for products, affiliate videos and metadata
  • Django, PostgreSQL and Redis for application, storage and queues
  • Discovery feeds ordered by live engagement
  • Transcripts and ROI views alongside each video
  • AI script generation and product-to-creator matching
  • SEO-friendly dashboards in Next.js and React

Architecture & stack

Front end
Next.js, React, TypeScript, Tailwind CSS
Back end & data
Python, Django, PostgreSQL, Redis
Data collection
Scrapers, Background workers, Queues
AI
Transcription, Script generation, Creator matchmaking

The outcome

TikTok Shop teams now have one place to spot viral affiliate content, understand what makes it work and choose the next step. Ranked feeds, transcripts and ROI views stand in for the scrolling routine, and AI scripts and creator matches turn that research directly into the next brief.

The bigger change is consistency. Content and creator decisions follow the same repeatable workflow each time, based on collected data instead of whoever happened to scroll past the right clip, and a new team member can follow that workflow without inventing their own research habits.

For clients building any product on scraped or third-party data, our first recommendation is the one that shaped Viralzy: keep collection and processing on queues, apart from the application users touch. That boundary lets data volume grow while the dashboards stay fast, and it is far easier to design in at the start than to add later.

“They acted as true collaborators who cared about the success of the product as much as I did.”

ViralzyClient

Viralzy

Client · 5-star review on Upwork

From the very beginning, they approached the project with a deep sense of responsibility. They took the time to fully understand the vision behind Viralzy, asking thoughtful questions and proactively offering ideas to make the platform more robust and scalable. Rather than simply executing tasks, they acted as true collaborators who cared about the success of the product as much as I did.

Their work ethic has also stood out. They handle challenges calmly, troubleshoot effectively, and never cut corners. Even when timelines were tight, they prioritized quality and made sure that everything they delivered was stable, clean, and well thought out.

Their commitment, reliability, and constant availability made them an essential part of the project’s success, and I would recommend working with them to anyone who wants a team that genuinely cares about bringing a vision to life.

Last updated

All 13 stories

Tell us what you’re building.

Book a free one-hour call, or send a short brief and we’ll reply within two working days.