<?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: Scam Checker Bangladesh</title>
    <description>The latest articles on DEV Community by Scam Checker Bangladesh (@trustcheckbd).</description>
    <link>https://dev.to/trustcheckbd</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%2F4107060%2Fb016a789-055f-4c67-a2b7-edcc0ee72154.png</url>
      <title>DEV Community: Scam Checker Bangladesh</title>
      <link>https://dev.to/trustcheckbd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/trustcheckbd"/>
    <language>en</language>
    <item>
      <title>How I Built a Scam Reporting Platform for Bangladesh</title>
      <dc:creator>Scam Checker Bangladesh</dc:creator>
      <pubDate>Fri, 04 Sep 2026 02:27:13 +0000</pubDate>
      <link>https://dev.to/trustcheckbd/how-i-built-a-scam-reporting-platform-for-bangladesh-5979</link>
      <guid>https://dev.to/trustcheckbd/how-i-built-a-scam-reporting-platform-for-bangladesh-5979</guid>
      <description>&lt;p&gt;A few months ago, I started thinking about a simple problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can someone know if an online seller is trustworthy before sending money?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In Bangladesh, people buy many things online. Facebook pages, websites, small online shops, and even personal sellers are everywhere.&lt;/p&gt;

&lt;p&gt;But there is one common problem.&lt;/p&gt;

&lt;p&gt;You can see a nice product.&lt;/p&gt;

&lt;p&gt;You can see good reviews.&lt;/p&gt;

&lt;p&gt;You can talk to the seller.&lt;/p&gt;

&lt;p&gt;Everything may look normal.&lt;/p&gt;

&lt;p&gt;Then you send the money.&lt;/p&gt;

&lt;p&gt;And suddenly, the seller disappears.&lt;/p&gt;

&lt;p&gt;No product.&lt;/p&gt;

&lt;p&gt;No refund.&lt;/p&gt;

&lt;p&gt;No reply.&lt;/p&gt;

&lt;p&gt;I faced this problem myself. That experience made me think that there should be a simple place where people can &lt;strong&gt;check a seller or scammer before paying.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That idea became &lt;a href="http://trustcheckbd.com" rel="noopener noreferrer"&gt;Trust Check BD&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Online scams are not always easy to spot.&lt;/p&gt;

&lt;p&gt;A scammer does not always look like a scammer.&lt;/p&gt;

&lt;p&gt;They can have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A nice Facebook page&lt;/li&gt;
&lt;li&gt;Good-looking product photos&lt;/li&gt;
&lt;li&gt;Fake reviews&lt;/li&gt;
&lt;li&gt;A professional logo&lt;/li&gt;
&lt;li&gt;A normal-looking website&lt;/li&gt;
&lt;li&gt;A friendly person answering messages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the problem harder.&lt;/p&gt;

&lt;p&gt;Someone can spend hours checking a seller and still not know if the seller is safe.&lt;/p&gt;

&lt;p&gt;There are also many people who get scammed but do not know where to report it.&lt;/p&gt;

&lt;p&gt;So I wanted to solve two problems:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can people check before they pay?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can people report a scam after it happens?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;These two questions became the main idea behind Trust Check BD.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Idea Behind Trust Check BD
&lt;/h2&gt;

&lt;p&gt;The idea was actually very simple.&lt;/p&gt;

&lt;p&gt;I wanted to build a place where people could search for information about a seller before making a payment.&lt;/p&gt;

&lt;p&gt;For example, someone receives a phone number from an online seller.&lt;/p&gt;

&lt;p&gt;Instead of sending money immediately, they can search that number on Trust Check BD.&lt;/p&gt;

&lt;p&gt;If other people have already reported that number, the user can see those reports.&lt;/p&gt;

&lt;p&gt;The same idea can work for other information too.&lt;/p&gt;

&lt;p&gt;Users can search things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Phone numbers&lt;/li&gt;
&lt;li&gt;bKash or Nagad numbers&lt;/li&gt;
&lt;li&gt;Websites&lt;/li&gt;
&lt;li&gt;Facebook pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to tell people, &lt;strong&gt;"This person is 100% a scammer."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The goal is to give people more information before they make a decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the Platform Works
&lt;/h2&gt;

&lt;p&gt;The basic flow is simple.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Someone gets a seller's information&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Maybe they find a product on Facebook.&lt;/p&gt;

&lt;p&gt;The seller gives them a phone number or payment number.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. They search before paying&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They can search that information on Trust Check BD.&lt;/p&gt;

&lt;p&gt;If there are public scam reports connected to it, they can read them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Someone can report a scam&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If a person has already been scammed, they can submit a report.&lt;/p&gt;

&lt;p&gt;The report can include information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scammer details&lt;/li&gt;
&lt;li&gt;Transaction information&lt;/li&gt;
&lt;li&gt;Screenshots&lt;/li&gt;
&lt;li&gt;Other useful evidence&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Other people can learn from the report&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the part I care about most.&lt;/p&gt;

&lt;p&gt;One person's bad experience can help another person avoid the same problem.&lt;/p&gt;

&lt;p&gt;That creates a simple cycle:&lt;/p&gt;

&lt;p&gt;Someone gets scammed → reports it → someone else finds the report → avoids the scam.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building the First Version
&lt;/h2&gt;

&lt;p&gt;As a software developer, I wanted to keep the first version simple.&lt;/p&gt;

&lt;p&gt;I used technologies that I already work with in my daily development work.&lt;/p&gt;

&lt;p&gt;The main stack includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Prisma&lt;/li&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also focused a lot on the search experience.&lt;/p&gt;

&lt;p&gt;The search box is one of the most important parts of the product.&lt;/p&gt;

&lt;p&gt;If someone is about to send money, they should not have to go through ten different pages.&lt;/p&gt;

&lt;p&gt;They should be able to search quickly and understand the result.&lt;/p&gt;

&lt;p&gt;So the product idea became:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Search first. Pay later.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  One of the Hardest Parts: Scam Data
&lt;/h2&gt;

&lt;p&gt;Building the UI was not the hardest part.&lt;/p&gt;

&lt;p&gt;The harder question was:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How should scam reports be stored and connected?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine 10 different people report the same scammer.&lt;/p&gt;

&lt;p&gt;Some may use a phone number.&lt;/p&gt;

&lt;p&gt;Someone else may mention a Facebook page.&lt;/p&gt;

&lt;p&gt;Another person may upload a screenshot.&lt;/p&gt;

&lt;p&gt;Another person may write a different name.&lt;/p&gt;

&lt;p&gt;The system needs to handle these reports carefully.&lt;/p&gt;

&lt;p&gt;I had to think about things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to structure a report&lt;/li&gt;
&lt;li&gt;How to connect related information&lt;/li&gt;
&lt;li&gt;How to avoid duplicate information&lt;/li&gt;
&lt;li&gt;How to make reports easy to search&lt;/li&gt;
&lt;li&gt;How to keep public information useful&lt;/li&gt;
&lt;li&gt;How to handle false or misleading reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are not problems that can be solved by simply adding another button to the website.&lt;/p&gt;

&lt;p&gt;They need careful product and database design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trust Is More Important Than Just Technology
&lt;/h2&gt;

&lt;p&gt;This project also changed how I think about building products.&lt;/p&gt;

&lt;p&gt;When you build a normal website, a bug may break a feature.&lt;/p&gt;

&lt;p&gt;But when you build something related to trust, the problem can be much bigger.&lt;/p&gt;

&lt;p&gt;A wrong report can hurt a real person or business.&lt;/p&gt;

&lt;p&gt;At the same time, ignoring a real scam report can put another person at risk.&lt;/p&gt;

&lt;p&gt;So I learned that a scam reporting platform cannot simply collect as much data as possible.&lt;/p&gt;

&lt;p&gt;The data needs to be handled carefully.&lt;/p&gt;

&lt;p&gt;The platform should help people make better decisions, not make decisions for them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making It Easy for Everyone
&lt;/h2&gt;

&lt;p&gt;Another important goal was simplicity.&lt;/p&gt;

&lt;p&gt;Not everyone using the platform is a developer.&lt;/p&gt;

&lt;p&gt;In fact, most users will probably have no technical background at all.&lt;/p&gt;

&lt;p&gt;So I try to ask myself a simple question when building a feature:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Could a 10-year-old understand what to do here?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the answer is no, the experience probably needs more work.&lt;/p&gt;

&lt;p&gt;This is especially important for a product like Trust Check BD.&lt;/p&gt;

&lt;p&gt;Someone may be using it while they are about to make a payment.&lt;/p&gt;

&lt;p&gt;They should not need to understand how the system works.&lt;/p&gt;

&lt;p&gt;They just need to know:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should I search?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does this result mean?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should I do next?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned From Building It
&lt;/h2&gt;

&lt;p&gt;Building Trust Check BD has taught me many things outside of coding.&lt;/p&gt;

&lt;p&gt;The biggest lesson is that &lt;strong&gt;solving a real problem is harder than building a feature.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As developers, it is easy to think about:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Which technology should I use?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But users usually do not care about that.&lt;/p&gt;

&lt;p&gt;They care about:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Can this help me?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That changed how I look at product development.&lt;/p&gt;

&lt;p&gt;I now spend more time thinking about the problem before thinking about the code.&lt;/p&gt;

&lt;p&gt;I also learned that a small product can have a big purpose.&lt;/p&gt;

&lt;p&gt;Trust Check BD is not trying to solve every problem on the internet.&lt;/p&gt;

&lt;p&gt;It is focused on one simple problem:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Help people check before they pay, and give scam victims a place to report what happened.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What Comes Next?
&lt;/h2&gt;

&lt;p&gt;Trust Check BD is still growing.&lt;/p&gt;

&lt;p&gt;There are many things I want to improve.&lt;/p&gt;

&lt;p&gt;Better search.&lt;/p&gt;

&lt;p&gt;Better report pages.&lt;/p&gt;

&lt;p&gt;Better ways to understand scam information.&lt;/p&gt;

&lt;p&gt;Better tools for people who want to stay safe online.&lt;/p&gt;

&lt;p&gt;There is also a bigger idea behind the project.&lt;/p&gt;

&lt;p&gt;If more people report scams, more information becomes available.&lt;/p&gt;

&lt;p&gt;If more information becomes available, people can make better decisions.&lt;/p&gt;

&lt;p&gt;And if people check before paying, some scams may never happen.&lt;/p&gt;

&lt;p&gt;That is the long-term goal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;I started Trust Check BD because I saw a problem that many people face.&lt;/p&gt;

&lt;p&gt;Someone finds a product online.&lt;/p&gt;

&lt;p&gt;They trust the seller.&lt;/p&gt;

&lt;p&gt;They send the money.&lt;/p&gt;

&lt;p&gt;Then something goes wrong.&lt;/p&gt;

&lt;p&gt;I wanted to build something simple that could help people pause for a moment before making that payment.&lt;/p&gt;

&lt;p&gt;It is a small step, but I believe small steps can make the internet safer.&lt;/p&gt;

&lt;p&gt;If you are buying something online in Bangladesh, take a few seconds to &lt;a href="https://trustcheckbd.com" rel="noopener noreferrer"&gt;search before you pay&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And if you have already faced a scam, sharing your experience may help someone else avoid the same problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Search before you pay. Report a scam when it happens.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>nextjs</category>
      <category>cybersecurity</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
