// 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

// 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.
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








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
