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.

