<?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: Nabin Joshi</title>
    <description>The latest articles on DEV Community by Nabin Joshi (@nabin_joshi_54c0c47ae547c).</description>
    <link>https://dev.to/nabin_joshi_54c0c47ae547c</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%2F4215359%2F7aab806b-d8c7-40e4-9618-698dcdd25a10.jpg</url>
      <title>DEV Community: Nabin Joshi</title>
      <link>https://dev.to/nabin_joshi_54c0c47ae547c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nabin_joshi_54c0c47ae547c"/>
    <language>en</language>
    <item>
      <title>I Built a Scam-Proof Marketplace (With Free AI Tools)</title>
      <dc:creator>Nabin Joshi</dc:creator>
      <pubDate>Thu, 29 Oct 2026 13:17:32 +0000</pubDate>
      <link>https://dev.to/nabin_joshi_54c0c47ae547c/i-built-a-scam-proof-marketplace-with-free-ai-tools-k68</link>
      <guid>https://dev.to/nabin_joshi_54c0c47ae547c/i-built-a-scam-proof-marketplace-with-free-ai-tools-k68</guid>
      <description>&lt;p&gt;Hey everyone! 👋 &lt;/p&gt;

&lt;p&gt;Like a lot of you, I’ve watched friends get scammed on traditional marketplaces. Stolen photos, fake listings, and sketchy in-person handoffs are still the norm in 2024. &lt;/p&gt;

&lt;p&gt;I got tired of complaining about it, so I decided to build a solution. &lt;/p&gt;

&lt;p&gt;Meet **&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxbl7k3fs62gl8fgz8et.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxbl7k3fs62gl8fgz8et.png" alt=" " width="799" height="374"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8e4smni9juxqb4xzehds.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8e4smni9juxqb4xzehds.png" alt=" " width="800" height="374"&gt;&lt;/a&gt;Nabjo**: A modern, scam-proof marketplace designed entirely around trust, safety, and empowering sellers. &lt;/p&gt;

&lt;p&gt;Here is what I built to solve the biggest pain points:&lt;/p&gt;

&lt;p&gt;🎥 1. Live Video Watermarks (No More Fake Photos)&lt;br&gt;
Static photos can be stolen from anywhere. In Nabjo, sellers use a "Live Capture" feature that records a quick video and burns a dynamic, real-time watermark (date + unique ID) directly into the video canvas. Buyers instantly know the item is real and in the seller's possession.&lt;/p&gt;

&lt;p&gt;🛡️ 2. QR-Code Safe Handoffs&lt;br&gt;
Meeting a stranger is stressful. Nabjo generates a unique, cryptographically secure QR code for each transaction. When the buyer and seller meet, they scan each other's codes. This verifies the in-person handoff and instantly marks the item as "Sold" in the database, preventing post-meetup scams.&lt;/p&gt;

&lt;p&gt;⚡ 3. Bulk Listing Optimizer&lt;br&gt;
For power sellers, I built a tool that takes a raw, messy CSV and instantly formats, optimizes, and maps it for platforms like Shopify, Amazon, Daraz, or Etsy. (Currently gated behind a Pro tier to keep the core marketplace free).&lt;/p&gt;

&lt;p&gt;✨ 4. The $0 AI Background Remover&lt;br&gt;
I wanted to give sellers a way to make their listings look like professional Amazon products, but I refused to pay $0.05 per image to an API or manage expensive server-side GPU costs. &lt;/p&gt;

&lt;p&gt;The Solution: I used &lt;a class="mentioned-user" href="https://dev.to/imgly"&gt;@imgly&lt;/a&gt;/background-removal. &lt;br&gt;
This library downloads a small machine-learning model directly to the user's browser and processes the image using their own device's CPU via WebAssembly. &lt;/p&gt;

&lt;p&gt;javascript&lt;br&gt;
import { removeBackground } from '&lt;a class="mentioned-user" href="https://dev.to/imgly"&gt;@imgly&lt;/a&gt;/background-removal';&lt;/p&gt;

&lt;p&gt;const handleRemove = async (imageFile) =&amp;gt; {&lt;br&gt;
  // Runs entirely in the browser! $0 server cost.&lt;br&gt;
  const blob = await removeBackground(imageFile);&lt;br&gt;
  return URL.createObjectURL(blob);&lt;br&gt;
};&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
