Buyspy - Real-Time Search Alerts for eBay

Read a detailed review from our valued client here

Built using Angular, ASP.NET Core, Flutter & Firebase

— Helping users monitor, filter, and act on product listings with instant alerts.
— Lets users add power searches (by uploading CSV of keywords) and getting a summary of all those keywords in 1 alert instead of adding all those independently.
— Users can set their schedule of when they want to get these notifications apart from the
frequency of the search.
— Let’s them see weekly trends in prices for that search. 

The Challenge:

eBay users were missing out on high-demand listings because…

  •  New items get snapped up within minutes
  • Manual searching is inefficient and time-bound
  • No way to track niche product listings in real-time
  •  Alerts from eBay lacked flexibility and filters

The Solution:

We built BuySpy – a cross-platform solution that enables users to:

— Build personal search profiles

— Set up vetted or excluded seller lists

— Save detailed searches using filters like:

  • Country
  • Item Condition
  • Shipping Type
  • Feedback Score
  • Buying Format

— Users can select a search interval as low as 1 minute. The app continuously monitors eBay and sends instant alerts when a match is found.

Technologies Used:

Web App: Angular + ASP.NET Core for building APIs + MSSQL
Mobile App: Flutter + Firebase
Real-Time Engine: Firebase Cloud Functions & Scheduled Polling
Notifications: Email + Mobile Push Notifications

The following screen shows the saved searches of the logged-in user (when they last executed, current status
and the frequency of search)

This is where the users can start creating searches by giving a title and frequency. Later on after creating the search, they can start adding more filters.

This screen shows the search results for “Allen-Bradley 2097” product with the minimum price set at $30, the condition is used and the country is United States

 The following screen shows the search filters that are available to the users.