Back to home

// Case studies · E-commerce / marketplaces

TypeControl

ERP for a marketplace seller

Stock, sales and logistics system for an operation with 5+ stores on Mercado Livre, Shopee and Amazon: API sales import, real profitability per marketplace, automatic invoicing, shipping labels, returns and a unified message center.

Client
E-commerce operation (confidential client)
Period
2025–2026
Status
In production
Stack
Django + DRFVue 3 + VuetifyCelery + RedisShopee and Mercado Livre APIs
TypeControl: ERP for a marketplace seller

// The challenge

A seller with more than five stores on Mercado Livre, Shopee and Amazon reconciled sales, stock, invoice and shipping-label spreadsheets by hand, without knowing the real margin of each marketplace and missing response deadlines for buyers and returns.

// What we delivered

Custom web ERP built in stages over 20 months: stock with bulk entry, sales import by spreadsheet and by API (Shopee and Mercado Livre), profitability with each platform's real commission, FX variation for purchases in dollars, automatic invoicing through three issuers, a label organizer in picking order, a returns center, shipment monitoring and a unified message center with canned replies.

10,294
sales imported and reconciled in the system
1,600
buyer conversations in a single center
3
marketplaces and 5+ stores in one operation
3
invoice issuers integrated (Bling, Olist and Receita PR)

Description

TypeControl is the internal system of an e-commerce operation selling electronics through several Mercado Livre, Shopee and Amazon stores. It replaced a set of spreadsheets and became the single place where stock, sales, invoices, labels, returns and customer service happen. It is a closed system for the client’s exclusive use.

Key Features

  • Stock: new, used and defective products, bulk entry via Excel/CSV, movement history, stale and low-stock alerts.
  • Sales: spreadsheet import and API sync (Shopee and Mercado Livre), verification, dispatch with ship-by-date control.
  • Profitability: daily, weekly and monthly reports, per product and per platform, with each marketplace’s real commission and FX variation for purchases in dollars.
  • Invoices: automatic NF-e issuing through Bling and Olist and NFA-e through Receita PR.
  • Logistics: label organizer (thermal PDF, Shopee 2x2 grid, picking order by SKU), Melhor Envio labels, shipment monitoring with a tracking timeline.
  • Returns: unified returns center synced with both platforms.
  • Message center: Mercado Livre questions, Shopee reviews and chats, with canned replies, tags and order data inside the conversation.
  • Listings: listing management and stock shared across stores.

Technologies Used

  • Backend: Django 5 with Django REST Framework, PostgreSQL 16, Redis, Celery and Celery Beat for syncs, Django Channels for real-time notifications
  • Frontend: Vue 3, Vuetify 3, TypeScript and Pinia
  • Integrations: Shopee Open Platform (OAuth + HMAC signing, orders, escrow, tracking, shipping documents), Mercado Livre (PKCE OAuth, claims, returns, questions), Melhor Envio, Bling, Olist/Tiny and Receita PR
  • Infrastructure: Docker on a VPS behind a shared nginx gateway, GitHub Actions deploys

Screens

Dashboard with stock, sales and finance
Dashboard with stock, sales and finance
Consolidated sales history from the three marketplaces
Consolidated sales history from the three marketplaces
Returns center with Shopee and Mercado Livre returns
Returns center with Shopee and Mercado Livre returns
Message center: questions, reviews and store chats
Message center: questions, reviews and store chats
Shipment monitoring with per-order tracking
Shipment monitoring with per-order tracking
Profitability report by period
Profitability report by period
Product registry with average cost and stock value
Product registry with average cost and stock value
Analysis by platform
Analysis by platform

Other case studies

  • Django
  • Vue 3
  • PostgreSQL
  • WebSocket

Shared solar energy

Clube do KW

Photovoltaic Energy Management System

Comprehensive management system for photovoltaic energy companies with customer control, distributor management, financial analysis, and real-time solar installation monitoring.

View case
  • Expo / React Native
  • Fastify + Prisma
  • PostgreSQL
  • RevenueCat

Fitness / consumer app

Frango

Workout app published on the App Store and Google Play

MV Dev Solutions' own product: a Brazilian workout-tracking app with humor, gamification and subscriptions, published on the App Store and Google Play and running on iOS, Android and web from a single codebase.

View case
  • Flutter
  • Firebase + Cloud Functions
  • Gemini
  • Riverpod

Healthcare / mobile app

Hand in Hand

Treatment companion for GLP-1 medications

App for patients under GLP-1 treatment: dose reminders, daily symptom check-ins, an AI assistant grounded in official leaflets and automatic clinical alerts, with LGPD consents.

View case