Company Case Study

Development of a Corporate B2B/B2C Portal for Yaroslavl Knitting Factory

Manufacturing

A case study of building a corporate website with a scalable product catalog, a partner B2B portal, and CMS architecture for a manufacturing company.

Corporate Portal with B2B Account Area for a Factory

About the Project

Manufacturing · Light Industry · B2B + B2C Digital Platform

Yaroslavl Knitting Factory (YARTF) is a manufacturing company specializing in thermal underwear, knitted fabrics, and specialized apparel.

We developed a corporate web platform that combines a public website, a scalable product catalog, and a private B2B partner portal.

Corporate WebsiteProduct CatalogB2B Partner PortalMultilingual

About the Client

Yaroslavl Knitting Factory is a manufacturing company focused on thermal underwear, knitted fabrics, and specialized apparel production.

Main platform user groups:

Retail Customers

B2C

Wholesale Partners

B2B / distributors

Administrators

Factory team

Project Goals

Create a unified digital platform for a manufacturing company that:

  • Combines B2C and B2B scenarios within one product
  • Simplifies communication with wholesale partners
  • Automates request intake and processing
  • Provides transparent stock levels and pricing
  • Scales as the product range and partner network grow

Objectives

  • Launch a new corporate website from scratch without copying the old structure
  • Build a scalable product catalog with filters and complex product pages
  • Implement a private partner portal
  • Support multilingual content (RU / EN)
  • Create a CMS core for independent content management
  • Automate stock and price synchronization via XLS

Expected outcome: a full-scale corporate digital platform with a product catalog, B2B partner portal, and administrative panel.

Solution

We developed a corporate web platform that combines a public website, a scalable product catalog, and a private B2B partner portal.

In addition, our team contributed to shaping the brand’s visual identity by creating a brand book and redesigning the factory’s visual concept.

Functional Modules

Public Section (B2C)

  • Homepage with interactive product direction blocks
  • Product catalog with filters and product cards
  • Dedicated “Products” section
  • Contacts page with a map and feedback form
  • News section with automatic import from a Telegram channel
  • Certificates section
  • Multilingual support: RU / EN

Partner Portal (B2B)

  • Partner authentication
  • Personal account dashboard
  • Access to stock levels and pricing
  • Cart and request submission workflow
  • Order history
  • Downloadable XLS file with warehouse stock data
  • Marketplace links hidden for partners

Admin Panel

  • Product page management
  • Management of language versions
  • Feedback form moderation
  • Partner management
  • Upload of XLS reports for stock and price synchronization
  • Management of certificates, contacts, and news

Architectural Highlights

Clear separation between B2C and B2B logic
Stock and price synchronization by barcode via XLS
Dynamic multilingual support
Telegram news integration

Modular catalog with support for:

  • • colors
  • • sizes
  • • height ranges
  • • product series
  • • warehouse stock levels
Flexible CMS architecture for future growth

UX/UI and Branding

UX and UI were designed from scratch by our team. Even though there was a previous website, the new project did not reuse the old structure or content.

As part of the project, we:

Created a brand book
Redesigned the client’s visual concept
Designed user flows for both B2C and B2B audiences
Optimized catalog navigation
Adapted interfaces for both mobile and desktop
Conducted internal UX testing

The interfaces were designed for different user groups — retail customers and wholesale partners — based on their goals and scenarios.

Challenges

Key challenges

  • Combining B2C and B2B logic in a single product
  • Complex product pages with colors, sizes, height ranges, and stock data
  • Stock and price synchronization
  • Multilingual implementation
  • Access control and permissions
  • High catalog load

How we solved them

  • Modular catalog architecture
  • Moved stock and pricing logic into the admin panel
  • Defined clear user roles and permissions
  • Used Strapi as the CMS core
  • Applied iterative testing and flow refinement

Technology Stack

Frontend

Next.jsTypeScriptTailwind CSS

Backend / CMS

StrapiNode.js

Databases

PostgreSQL

Integrations

Telegram APIXLS Synchronization

Project Team

Business Analyst
Full-Stack Developer
UX/UI Designer
Project Manager
CTO
QA Engineer
DevOps Engineer

Methodology: Waterfall

Results

Deliverables

Modern corporate website
Full-featured B2B partner portal
Scalable CMS
Brand book and updated visual identity
Automated partner workflow
Multilingual platform

Business impact

Reduced manual request processing

Simplified partner communication

Improved inventory transparency

Stronger digital brand presence

What the Team Is Proud Of

Deeply thought-out B2C and B2B scenarios within one product
Scalable catalog and partner portal architecture
UX tailored to different user types
Multilingual implementation and a user-friendly CMS
XLS-based stock and price synchronization system
Complete redesign of the visual identity and brand book

Project Link

Summary

The Yaroslavl Knitting Factory project is a full-scale corporate digital platform for a manufacturing company, combining a public website, a scalable product catalog, and a private B2B partner portal.

The solution architecture provides inventory transparency, request automation, and convenient content management. The platform is ready for future growth in product range, partner volume, and new business scenarios.

Want to discuss your project?

Get in touch, and we’ll show you how we can help bring your idea to life