The Problem
A standard classifieds site works one direction: someone lists something, buyers search and contact them. A reverse classifieds model flips that — buyers post what they're looking for, and the platform needs to surface and connect them with relevant listings or sellers nearby, rather than the buyer doing all the searching.
That flip changes the technical requirements in ways a generic marketplace template doesn't handle: matching needs to be location-aware from the ground up, and the platform needs a reliable way to follow up on payments without a person manually chasing every transaction.
What I Built
Geolocation Search
Listings and requests matched by proximity rather than a flat keyword search — the core mechanic the whole platform depends on.
Reverse-Matching Workflow
Buyers post what they need; the platform surfaces relevant matches to them and to sellers, rather than requiring the buyer to search a static listing feed.
Automated Payment Reminders
Payment follow-up runs on scheduled jobs rather than manual chasing — reminders go out on a defined cadence without anyone having to track who owes what.
Payment Gateway Integration
Transactions processed through integrated payment gateways rather than handling card data directly.
What Was Technically Involved
Geolocation search means the data model and queries are built around coordinates and proximity from day one — retrofitting that onto a platform designed for flat keyword search is a much bigger job than designing for it up front, which is one of the reasons this wasn't a good fit for an off-the-shelf classifieds product.
The automated reminder system runs as background scheduled jobs against MySQL, so payment follow-up happens reliably on a defined cadence rather than depending on someone remembering to chase an overdue transaction.
Built on Laravel and MySQL, hosted on Google Cloud Platform, with payment gateways handling the transaction layer.
What This Proves
This project is the reference point if your idea doesn't map cleanly onto an existing marketplace template — particularly anything where location or proximity is core to how the product works, or where a repetitive follow-up process (payments, reminders, status chasing) needs to run itself instead of depending on manual effort.