← Back to all projects

work project

EstZapros.ru — Request & Offer Marketplace

EstZapros.ru — Request & Offer Marketplace

Services

  • Full-stack development on Laravel (PHP)
  • Geolocation and city-bound category system
  • Email notification system via local mail server
  • Subscription plans and payment system
  • REST API for external integrations
  • Admin panel for content and user management

Deliverables

  • End-to-end request/offer marketplace platform
  • Geolocation — automatic city detection without registration
  • Bulk email notifications dispatched from a local mail server
  • Tiered plans: free access + paid seller subscription
  • Fully responsive — complete functionality on any device

Client Journey

Buyer

  1. Need arises. A buyer needs a product or service — they land on the platform, see open requests from other users, and immediately understand: this is where they can post their own.
  2. Geolocation with no sign-up. The site automatically detects the city — no manual selection required. The buyer instantly sees relevant requests and suppliers from their region.
  3. Request in 30 seconds. The form is minimal: description, category, contact. One click broadcasts the request to all matching sellers in the category — no registration, no phone calls.
  4. Offers arrive by email. The moment a seller submits an offer, the buyer receives an email notification with full details. Multiple offers can be compared directly in the interface.
  5. Choose and connect. The buyer reads offers, leaves comments, picks the right one, and contacts the seller directly.

Seller

  1. Subscribe to a category. The seller picks their categories and city once — and gets notified every time a new request appears in their niche.
  2. Browse the request feed. The feed is filtered by category and city, showing view counts, the number of offers already submitted, and the publication date.
  3. Submit an offer in a minute. The seller opens a request, writes their offer, leaves contact details. The buyer is notified immediately.
  4. Paid plan — more requests. The free account gives access to 1–5 requests per week. A paid subscription unlocks all category requests daily.

Before & After

BeforeAfter
Finding a supplier meant cold-calling 10–15 companies manuallyOne request → offers from every matching seller automatically
Sellers had no way to know about new clients without inbound callsEmail notification fires on every new request in the subscribed category
No history of conversations or offersAll offers and comments are stored and accessible on the platform
No transparency — impossible to know how many competitors had already repliedPer-request offer count and view counter visible to everyone
No city binding — requests reached the wrong regionGeolocation + categories tied to a specific city

Metrics

~3,500
open requests accumulated on the platform
~6,800
offers submitted by sellers
~5,300
messages exchanged between users
15+
cities with active subscribers
2017–now
running in production
3 videos
development milestones documented

Key Features

Categories tied to cities — service value proposition

Categories tied to cities

Automatic city detection via geolocation

Geolocation — automatic city detection

Offer submission form

Offer submission form

Request detail page with comments

Request detail page and comments

Homepage — broadcast a request in 1 click

Homepage: broadcast to all suppliers in 1 click

Open requests feed with metrics

Open requests — views and offer counts

Mobile

Mobile — city selection

City selection on mobile

Mobile — request detail page

Request detail on mobile

Development Timeline

Alpha release

Payment system and subscription plans

Email notifications from a local mail server

Open for contract collaboration

I am available for contract-based collaboration. If you have an interesting project idea, schedule a call via Calendly.

Schedule a 30-min call