
Rescrape Marketplace
A realtime B2B scrap marketplace connecting recycling businesses through geolocation-based listings and live bidding systems.
Ruby on RailsReactActionCableRedisPostgreSQL

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