-
-
Landing page showcasing DoBre and its core value proposition.
-
A simple three-step workflow: set your goal, configure your listing and get the suggested price.
-
Compare the Web App and the installed application to choose the experience that best fits your needs.
-
The web application calculates the optimal listing price based on your desired net amount and configuration.
-
Advanced mode provides greater control over listing parameters while keeping pricing calculations simple.
Inspiration
DoBre started with a mistake.
When I made my first sale on Mercado Libre, I actually lost money because I didn't fully understand the platform's fees or how to calculate a profitable selling price. I relied on Mercado Libre's official calculator, but it wasn't enough for my needs.
Later, my father started selling on Mercado Libre and ran into exactly the same problem. He constantly struggled to decide what price to publish without accidentally losing money.
That was the moment I decided to build DoBre.
At first, it was a personal project to help my father. Over time, it also became a way for me to improve as a software developer, learn new technologies, and solve a problem that thousands of Mercado Libre sellers face every day.
What it does
DoBre calculates the exact selling price required to receive a desired net profit after Mercado Libre fees, shipping costs and taxes.
Instead of asking, "How much will I earn if I sell for this price?", DoBre solves the opposite problem:
"What price should I publish so I receive exactly the amount I want?"
The application models Mercado Libre's pricing rules and repeatedly adjusts the selling price using a binary search algorithm until it finds the most competitive price without sacrificing the desired profit.
How I built it
The project is built with Flutter, allowing Android, Windows and Web versions to share the same codebase.
To reproduce Mercado Libre's pricing behavior, I use publicly available information and structured datasets stored as updateable JSON files. This makes it easy to keep fee tables, categories and pricing rules synchronized as the platform evolves.
The project also includes a landing page, automated releases, Cloudflare deployment and a centralized configuration system that simplifies future updates.
I used Codex and GPT-5.6 throughout development to iterate faster, refactor the codebase, solve technical challenges, improve the project architecture, and prepare the documentation.
Challenges I ran into
One of the biggest challenges was accurately reproducing Mercado Libre's pricing calculations.
Different publication types, shipping options, fees and taxes all affect the final selling price, making the calculations much more complex than a simple percentage.
Another challenge was learning new technologies while building the project, from Flutter and Android debugging to web deployment, Cloudflare and release automation.
Accomplishments that I'm proud of
I'm proud of building a tool that solves a real-world problem instead of creating a demo just for a hackathon.
DoBre is already usable, available on Android, Windows and the Web, and was designed to help real Mercado Libre sellers make better pricing decisions.
What I learned
Building DoBre taught me much more than mobile development.
During this project, I learned about Flutter, APIs, Android debugging, responsive web development, deployment with Cloudflare, release automation, application architecture and how to build software around a real user problem.
What's next for DoBre
This is only the beginning.
My next goals are to launch a Pro version with advanced features, add support for additional marketplaces, multiple currencies and more countries, making DoBre useful for sellers beyond Mercado Libre and Argentina.
Built With
- actions
- cloudflare
- codex
- css
- dart
- flutter
- github
- gpt5.6
- json
- pages
- react
- tailwind
- typescript
- vite
- workers
Log in or sign up for Devpost to join the conversation.