Realtime Marketplace Platform

Rescrape Marketplace

A realtime B2B scrap marketplace connecting recycling businesses through geolocation-based listings and live bidding systems.

RoleFull Stack Engineer
Timeline2026 - Present
ClientRescrape India
Ruby on RailsReactActionCableRedisPostgreSQL
Rescrape Marketplace
WebSocketsRealtime Layer
OTP-basedAuthentication
GeolocationSearch System

Project Overview

Rescrape is a realtime marketplace platform designed for scrap dealers and recycling businesses. The system enables verified dealers to create listings, participate in live bidding rooms, discover nearby inventory, and manage operational transactions through realtime workflows.

Responsibilities & Contributions

  • Built realtime bidding workflows.
  • Implemented ActionCable websocket systems.
  • Optimized PostgreSQL geolocation queries.
  • Designed dealer verification pipelines.
  • Managed deployment and infrastructure systems.

Engineering Challenge

Concurrent realtime bidding introduced ordering inconsistencies and synchronization issues.

Technical Solution

Implemented transactional locking and serialized websocket event broadcasting.

System Architecture

Layer 01React Frontend
Layer 02Rails APIs
Layer 03ActionCable WebSockets
Layer 04Redis Pub/Sub
Layer 05PostgreSQL Database

Technical Decisions

ActionCable

Handled realtime synchronization and bid broadcasting.

Features & Capabilities

  • Realtime bidding rooms
  • Dealer verification workflows
  • Geolocation-based discovery
  • OTP authentication systems
  • Live WebSocket updates
  • Inventory management

Outcomes & Impact

  • Built low-latency realtime bidding systems.
  • Designed scalable dealer discovery workflows.
  • Improved realtime synchronization performance.

Engineering Focus Areas

✓ Backend architecture & APIs
✓ Infrastructure & deployment workflows
✓ Realtime systems & WebSockets
✓ Docker & self-hosted environments
✓ Performance optimization & monitoring
Explore Next ProjectSafeMedia Pro
Get In Touch

Ready to collaborate?

Let’s discuss your next project or opportunity.

Contact Me