πŸš€ My Modus: Flutter + Dart starter for integration with Wildberries, Ozon and La Moda



This content originally appeared on DEV Community and was authored by Dmitry Sorokin (@sorydima)

Today, the brands that can sell in several channels at the same time are the winners.
We have developed My Modus β€” a ready-made open-source solution that allows you to launch an application for sales management on three major marketplaces at once in a few days: Wildberries, Ozon and La Moda.

πŸ“ˆ Why does a brand need integration with several marketplaces

Online trading has long gone beyond a single store.
Presence on several platforms:

Expands the audience β€” different marketplaces attract different segments of buyers.
Increases turnover β€” more entry points = more sales.
Reduces risks β€” a drop in sales on one platform is compensated by others.

But each platform has its own API, its own data format and requirements. We solved this problem by creating a single multi-channel e-commerce starter on Flutter + Dart.

πŸ›  Technologies and architecture

🚀 My Modus: Flutter + Dart starter for integration with Wildberries, Ozon and La Moda

Frontend (Flutter):

Web + Mobile (iOS, Android) from one code
Multilingual (i18n)
Navigation via GoRouter
Adaptive design for any device

Backend (Dart Shelf):

Lightweight and fast HTTP server
PostgreSQL
JWT authentication (dart_jsonwebtoken)
Module for integration with marketplace APIs

DevOps:

CI/CD via GitHub Actions
Frontend autodeployment to GitHub Pages
Backend autodeployment to Render

πŸ”Œ Integration with marketplaces

  1. Wildberries API

Catalog import
Updating balances and prices
Real-time order management
Example: Wildberries β€” My Modus

  1. Ozon API

Automatic product publishing
Description and image synchronization
Logistics and delivery control

  1. La Moda API

Fashion collection loading
Seasonal release support
Example: La Moda β€” My Modus

🚀 My Modus: Flutter + Dart starter for integration with Wildberries, Ozon and La Moda

πŸ’‘ Why Flutter + Dart

One language for frontend and backend
Flutter provides native speed on iOS, Android and Web
Shelf β€” minimalistic, fast and easily extensible server
Less time for development, easier support

πŸ‘₯ Who is this project for

Fashion brands β€” connecting several marketplaces from one application
Agencies β€” quick launch of e-commerce solutions for clients
Developers β€” a ready-made starter that can be supplemented and expanded

πŸš€ How to start

🚀 My Modus: Flutter + Dart starter for integration with Wildberries, Ozon and La Moda

The My Modus project is open on GitHub:
πŸ”— https://github.com/sorydima/MyModusFlutter

You can:

Fork the repository
Add new marketplaces (AliExpress, Avito, Yandex.Market)
Make improvements via Pull Request


This content originally appeared on DEV Community and was authored by Dmitry Sorokin (@sorydima)