cd /news/ai-products/crawaler-finishing-my-ai-powered-pri… · home topics ai-products article
[ARTICLE · art-21214] src=dev.to pub= topic=ai-products verified=true sentiment=↑ positive

Crawaler: Finishing My AI-Powered Price Comparison Platform

A developer has launched Crawaler, an open-source, AI-powered price comparison platform for Pakistani e-commerce. The tool searches products across Daraz and Telemart, groups identical items, and displays prices side-by-side, while also supporting AI image search via Google Gemini. The platform, built with React, Node.js, and MongoDB, solves the problem of manually checking multiple websites for the best deals.

read2 min publishedJun 4, 2026

What I Built

Crawaler is an open-source, AI-powered price comparison platform for Pakistani e-commerce.

It searches products across Daraz and Telemart, groups identical products together, and displays prices side by side so users can instantly find the best deal without opening multiple tabs.

The platform also supports AI image search. Users can upload a product photo, and Google Gemini identifies the product and automatically performs the search across supported stores.

🔗 Live Link: https://crawaler-front-v2.vercel.app

Layer Technologies
Frontend React, Vite, TypeScript, Tailwind CSS, shadcn/ui
Backend Node.js, Express, Puppeteer, Cheerio
Database MongoDB, Mongoose
AI Google Gemini
Authentication JWT, bcrypt, Nodemailer

Online buyers often spend a lot of time checking different websites to compare prices. Crawaler solves this problem by bringing everything into a single platform.

This project started as a side project that remained unfinished for months.

When I returned to it, the Daraz integration was already working, but a comparison platform needs multiple sources to provide real value. Finding and integrating a reliable second platform became the biggest challenge.

I first experimented with OLX and managed to extract some data, but maintaining a stable integration proved difficult. Eventually, I decided to move on.

Next, I explored Temu. Their APIs and requests were heavily protected and obfuscated, making reliable integration extremely challenging. After several attempts, I abandoned this approach.

Finally, I turned to Telemart. While it exposed API, access tokens expired frequently, causing the scraper to fail during execution.

To solve this, I implemented automatic token refresh handling, allowing Crawaler to detect expired tokens and recover seamlessly. This became the reliable second data source the platform needed.

With comparison functionality complete, I added the feature I had wanted from the beginning: AI-powered image search.

Buyers can upload a product image, Google Gemini identifies the product, and Crawaler automatically searches and compares prices across supported platforms.

GitHub Copilot played an important role in helping me finish the project.

It assisted with debugging scraper issues, improving reliability, generating boilerplate code, refining React components, and accelerating development when I was stuck on implementation details.

Copilot helped me focus more on solving complex engineering challenges while spending less time on repetitive tasks. It was especially useful while refining scraping logic, handling token refresh workflows, and improving overall code quality.

Crawaler transformed from an unfinished side project into a fully functional platform that helps buyers save both time and money.

The GitHub Finish-Up-A-Thon Challenge provided the motivation I needed to finally complete something that had been sitting unfinished for months. I'm excited to continue improving the platform, add more store integrations, and welcome contributions from the open-source community.

── more in #ai-products 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/crawaler-finishing-m…] indexed:0 read:2min 2026-06-04 ·