Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
💎 Sooda — Liquid-glass profit, price & discount calculator. Offline-first PWA, bilingual (EN/FA), zero dependencies on servers.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
You made 20% profit — but can you still afford to restock? Sooda answers that question. A profit, price and discount calculator for sellers. Works fully offline, speaks English and فارسی, and tracks nothing. Sixty seconds, no narration: the 20% that turns out to be 10.32% once you try to restock, the suggested price that puts the shelf back the way it was, and the health chip that tells you whether a product is still worth selling.Read the full README ↗
You made 20% profit — but can you still afford to restock? Sooda answers that question.
A profit, price and discount calculator for sellers. Works fully offline, speaks English and فارسی, and tracks nothing.
Sixty seconds, no narration: the 20% that turns out to be 10.32% once you try to restock, the suggested price that puts the shelf back the way it was, and the health chip that tells you whether a product is still worth selling.
https://github.com/user-attachments/assets/3dbf0248-3ff3-4caf-a576-fc36ea4ead07
The loop above is silent — press play for the whole sixty seconds, with sound. The interface in it is drawn rather than screen-recorded; the real thing is one click away at mahdi-mortazavi.github.io/sooda, and it opens with no account and no install. The file is in the repo as docs/marketing/sooda-film.mp4.
It's 9pm and Reza is pulling down the shutter. He sold ten shawls today, each at 20% profit, and he's pleased. He bought them three months ago at 400,000 toman each.
The next morning his wholesaler calls: prices are up. Only now does he realise that the money from those ten shawls will not buy ten shawls. His profit looked like 80,000 each — but restocking the same shawl now costs about 442,203. Of that 20%, roughly 8.55% is actually left.
That is the moment Sooda is built for. Reza enters his purchase and selling price, and next to the nominal profit Sooda shows the real profit — flagged as thin, with a suggested price that covers buying the goods again.
That afternoon a customer wants a 10,000,000 item on instalments. Reza opens "Is my deal profitable?" and finds that the flat 2%/month he has always charged now barely breaks even — a 0.12% loss, which is to say he is working for free. He fixes the number, and sends the customer a payment schedule with no mention of his own margin.
And the imported item priced in dollars? Sooda estimates a monthly price-growth rate for each product separately — and tells him where that number came from.
Selling price 480,000 · Profit 80,000.
That's it. The rest of this guide is about what Sooda does beyond that.
When is it for? The first time you open Sooda, and any time afterwards that you want to learn a part of it. There is nothing to read — you work on the real buttons.
What to do
Example — the first exercise: Reza bought a shawl for 100,000 and wants 20% profit. Four taps later you see that if the same shawl sits on his shelf for three months, that 20% on paper is really under 10%. The whole thing takes about a minute.
Tip — all of it happens in a practice shop: five sample products made only for the lesson and deleted when it ends. Your own products, prices and history are never touched. If you get stuck, "Show me" does the step in front of you.
There are eight lessons — profit percentage, discounts, real profit, instalments, products, smart rates, everyday use, and backups — each 50 to 90 seconds. Each ends with a small question, marked by Sooda's own calculation engine, and a wrong answer is never called wrong: you just try again.
When you need it — you know what you paid and want to sell at a set margin.
What to do — open Profit %, enter Purchase price and Desired profit, tap Calculate.
Example — a 400,000 shawl at 20%: selling price 480,000, profit 80,000.
Tip — that's the nominal profit. For what's left after restocking, use the real-profit lens below.
When you need it — a price is already on the item and you want to know the margin.
What to do — open Selling price, enter Purchase price and Selling price, tap Calculate.
Example — bought 400,000, sold 480,000: 20%, i.e. 80,000.
Tip — a loss is flagged in words as well as colour ("You're losing money at this price."), never colour alone.
When you need it — running a sale, or working out what the original price was.
What to do — open Discount (or Reverse discount), enter the price and the percentage, tap Calculate.
Example — 15% off 480,000: final price 408,000, saved 72,000. And back the other way: a 408,000 price that was 15% off started at 480,000.
Tip — reverse discount is the quick way to check an advertised "70% off".
When you need it — always. This is the heart of Sooda.
What to do
Example — the 400,000 shawl sold at 480,000, money back in 3 months:
| Monthly inflation | 3.4% |
| Restock cost (estimate) | about 442,203 |
| Real profit | about 8.55% — thin |
| Suggested price | about 530,644 |
Tip — the default inflation figure comes from the Statistical Center of Iran and can be changed in Settings. If your wholesaler has quoted you a new price, enter that instead — it beats any estimate.
This is the beginning of the README. Read the rest at the original. Read the full README ↗