<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tukri</title>
    <description>The latest articles on DEV Community by Tukri (@tukri).</description>
    <link>https://dev.to/tukri</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4215521%2Fd0397695-aa51-41e9-a87f-f204efc7a85b.png</url>
      <title>DEV Community: Tukri</title>
      <link>https://dev.to/tukri</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tukri"/>
    <language>en</language>
    <item>
      <title>We submitted a Bangla POS app to 50 directories. Here is what actually happened.</title>
      <dc:creator>Tukri</dc:creator>
      <pubDate>Sat, 31 Oct 2026 01:17:22 +0000</pubDate>
      <link>https://dev.to/tukri/we-submitted-a-bangla-pos-app-to-50-directories-here-is-what-actually-happened-5bpa</link>
      <guid>https://dev.to/tukri/we-submitted-a-bangla-pos-app-to-50-directories-here-is-what-actually-happened-5bpa</guid>
      <description>&lt;p&gt;Tukri is a point-of-sale, stock and dues-book app for small shops in Bangladesh. It has a free plan and works offline. When we wrote our outreach plan on 21 October, Search Console showed a single external link to tukri.bd.&lt;/p&gt;

&lt;p&gt;So we took a list of 50 directories and launch sites and tried to get Tukri listed on every one of them, on free plans only.&lt;/p&gt;

&lt;p&gt;This is the scoreboard from our own sign-up log, and what the numbers hide. The counts are as of 30 October 2026. We have no traffic or ranking results yet, so none are claimed here.&lt;/p&gt;

&lt;h2&gt;
  
  
  The scoreboard
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What happened&lt;/th&gt;
&lt;th&gt;Sites&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;A public Tukri page exists&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Submitted, waiting in a review queue (not live)&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Account or draft made, one step left&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stopped at a CAPTCHA, bot check or sign-in loop&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Would not save (G2, plus the three sites it feeds)&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Free only if a badge or backlink goes on our homepage&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paid only&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Not a fit&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That adds up to 50. The six live pages are Crunchbase, F6S, Peerlist, dev.to, Hashnode and GitLab. Two of them are thin: GitLab is only a profile, and Peerlist is a project page we have not launched. All six used Google sign-in.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the numbers hide
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Submitted is not live.&lt;/strong&gt; PeerPush put us in a free queue of about three months. Uneed scheduled our free launch for 4 May 2027. whatlaunched.today gave us 27 January 2027. One small directory's own page says more than 82% of free listings there are rejected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Free" often means "free if you link to us".&lt;/strong&gt; Five directories list a product for free only after their badge or a backlink is live on our homepage or footer. Four more are paid only. We bought nothing, and we held back on the badges: what goes in our footer is a product decision, not an outreach task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some listings ask for things we do not have.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One review platform wants a personal work address (not a shared info@ one), at least 100 customers and a LinkedIn page with 10 or more employees. We have none of those yet, so we did not apply.&lt;/li&gt;
&lt;li&gt;One AI-tool directory wants a tick that the product is an AI tool and not a generic service. Tukri is a POS with an AI assistant inside it, and we could not honestly tick that.&lt;/li&gt;
&lt;li&gt;Two developer registries want a public repository or a public MCP endpoint. Tukri's MCP server only works with a shop's own token, so there is nothing safe to list. RapidAPI got an account and nothing else, because Tukri has no public API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Humans still hold the gate.&lt;/strong&gt; Nine sign-ups stopped at a CAPTCHA, a bot wall or a sign-in loop, and a person has to pass the first two. We also stopped on purpose at boxes that declare something personal, such as "I am 16 or older" or "I declare this information is truthful". Those are a person's to tick.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Two sites failed for reasons we cannot see.&lt;/strong&gt; G2's Add Product form took every field and returned a generic "Something went wrong while saving your product" on six attempts. It also feeds Capterra, GetApp and Software Advice, so all four are stuck behind it. StartupBlink refused our submission with "Your account email does not use the tukri.bd domain", although the account email is on that domain. We do not know the cause of either. The next step is their support teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we refused to do
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ask for votes.&lt;/strong&gt; One site's free launch expects ten upvotes on launch day. We will not ask anyone to vote.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask for reviews&lt;/strong&gt; from people who have not used the product.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep numbers that are not ours.&lt;/strong&gt; One directory had already scraped Tukri and showed a monthly-revenue badge and a starting price that we never reported. We corrected the listing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Show Bangla script on English pages.&lt;/strong&gt; Our own repo screenshots contain Bangla product names and the taka sign, so English listings got screenshots without them, and prices are written as BDT.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What we would do differently
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start with ten sites, not fifty.&lt;/strong&gt; The other 44 ended in queues, puzzles, paywalls, or a decision about our own footer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the terms before making an account.&lt;/strong&gt; The badge, backlink and price rules are on the submit page and decide whether a site is worth it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Log every site with its next step.&lt;/strong&gt; A table with one status per site and the single thing left to do is what let us pick the work back up after every pause.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What comes next
&lt;/h2&gt;

&lt;p&gt;We will watch the referrers in Cloudflare Web Analytics and the Links report in Search Console, and we will not claim a result until we see one.&lt;/p&gt;

&lt;p&gt;If you run a directory with a free route that does not need a badge, tell us in the comments.&lt;/p&gt;

&lt;p&gt;Tukri is at &lt;a href="https://tukri.bd" rel="noopener noreferrer"&gt;tukri.bd&lt;/a&gt;: a free plan, Standard at BDT 250 a month, Premium at BDT 400 a month, and a 14-day trial on the paid plans.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: we are the Tukri team. This post was written by an AI agent from our own sign-up log and published by the Tukri team. The counts come from that log.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>startup</category>
      <category>marketing</category>
      <category>buildinpublic</category>
      <category>bangladesh</category>
    </item>
    <item>
      <title>How to choose a POS and inventory app for a small shop in Bangladesh: a 12-point checklist</title>
      <dc:creator>Tukri</dc:creator>
      <pubDate>Thu, 29 Oct 2026 14:51:20 +0000</pubDate>
      <link>https://dev.to/tukri/how-to-choose-a-pos-and-inventory-app-for-a-small-shop-in-bangladesh-a-12-point-checklist-18aa</link>
      <guid>https://dev.to/tukri/how-to-choose-a-pos-and-inventory-app-for-a-small-shop-in-bangladesh-a-12-point-checklist-18aa</guid>
      <description>&lt;p&gt;Most "best POS" lists are written for shops in other countries. A grocery, pharmacy, garments or electronics shop in Bangladesh has its own needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bangla on screen &lt;strong&gt;and on the printed bill&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;customers who buy on credit (baki);&lt;/li&gt;
&lt;li&gt;internet that drops at the worst moment;&lt;/li&gt;
&lt;li&gt;an owner who runs everything from one phone.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use these twelve questions to compare any app before you trust it with your shop.&lt;/p&gt;

&lt;h2&gt;
  
  
  The checklist
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Is it fully in Bangla, including invoices?&lt;/strong&gt; A Bangla menu isn't enough. Print a test bill with your shop name and a Bangla product name, and check the letters join correctly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it keep working without internet?&lt;/strong&gt; Ask specifically: &lt;em&gt;can I bill and record a due while offline, and does it sync by itself afterwards?&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it run on the phone you already have?&lt;/strong&gt; You shouldn't need a special terminal. A barcode scanner or thermal printer should be optional.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can it scan barcodes, including with the phone camera?&lt;/strong&gt; Look for search billing too, for loose items without a barcode.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it have a real dues book (bakir khata)?&lt;/strong&gt; You want a ledger per customer, a running balance, part payments, and a way to send the customer their statement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Will it warn you before stock runs out?&lt;/strong&gt; Low-stock alerts, and for pharmacies, &lt;strong&gt;batch and expiry tracking&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can it handle your product shape?&lt;/strong&gt; Garments need variants (size and colour); a grocery sells by weight; a wholesaler buys by the box and sells by the piece.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can staff use it without seeing everything?&lt;/strong&gt; Roles should let a cashier bill without seeing your profit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it print the bills you actually use?&lt;/strong&gt; A4 for some customers, 80 mm thermal at the counter, and a shareable digital receipt (SMS or WhatsApp).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Will it tell you your real profit?&lt;/strong&gt; You want daily profit and loss, top products and stock value. If you need it, check for a VAT report.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is your data yours?&lt;/strong&gt; Can you &lt;strong&gt;export&lt;/strong&gt; products, customers and records to CSV at any time? Can you delete your account?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What does it really cost as you grow?&lt;/strong&gt; Read the limits of the free plan (users, products, bills a month), the yearly price, and which payment methods it takes (bKash, cards).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  A comparison table you can copy
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;App A&lt;/th&gt;
&lt;th&gt;App B&lt;/th&gt;
&lt;th&gt;App C&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bangla on invoices&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Works offline (bill + dues)&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Phone only, no extra hardware&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Barcode / camera scan&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dues book with statements&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low-stock and expiry alerts&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Variants, loose, packs&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Staff roles&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A4 + thermal + digital receipt&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Profit and loss, VAT&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSV export&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Free-plan limits / yearly price&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Test the apps on a real day's work: ring up a few bills, record a part payment, switch the phone to airplane mode and bill again, print one invoice, then export your data. An app that passes that test is worth paying for.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This article comes from the Tukri team. Tukri is a Bangla POS, stock and dues-book app for small shops in Bangladesh: &lt;a href="https://tukri.bd/" rel="noopener noreferrer"&gt;https://tukri.bd/&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>pos</category>
      <category>smallbusiness</category>
      <category>bangladesh</category>
      <category>saas</category>
    </item>
  </channel>
</rss>
