All case studies

In-house SaaS, e-commerce

SaaS Platform for Suppliers and Marketplace Sellers

My own product — suppliers upload catalogs, sellers copy products and publish them to marketplaces. Stock and prices sync automatically.

3
isolated portals
3
interface languages
8
microservices in the first version
1 / 2 / 12 h
sync frequency by plan

The market problem

Marketplace sellers spend an enormous amount of time bringing supplier products into their stores: downloading price lists, filling in listings, keeping track of stock and prices. Stock levels drift out of sync, out-of-stock items keep selling, and customers end up with canceled orders.

The product

HitSalle is a SaaS platform that connects suppliers and sellers.

  • Suppliers upload catalogs in XML, YML or Excel
  • Sellers pick products, copy them and tailor them to their needs
  • Publishing to marketplaces and their own stores via feeds
  • Stock and price sync — automatic, with frequency depending on the plan
  • Chat between participants inside the platform

Architecture

Three isolated portals — admin, supplier and seller. Each has its own API and access permissions, with a shared core and chat.

  • Backend: FastAPI, async SQLAlchemy, Alembic, PostgreSQL 16, Redis, MinIO
  • Frontend: React, Vite, Tailwind, Zustand, TanStack Query
  • Interface in Ukrainian, Russian and English
  • Evolution: the first version was built on 8 microservices with RabbitMQ; the current one is a simplified modular architecture that's easier to evolve

Pricing model: limits on the number of products and marketplaces, sync every 1, 2 or 12 hours, and a trial period.

What this says about my experience

I don't just deliver client projects — I build my own product and go through the entire journey: from researching the problem and designing the architecture to pricing and operations. I bring that experience to every client project.

Contact

Tell me what’s slowing you down — I’ll suggest a solution

I reply within 2 hours during business hours. Your first process review is free.

  • Reply within 2 hours
  • Free process review
  • Fixed-price estimate
What do you need?
Estimated budget

By clicking the button, you agree that your contact details will be used only to respond to your request.

All case studies