← back to work
Case study · 2025

RecellPro

A device re-commerce platform — automated grading, dynamic pricing and a resale flow that turns trade-ins into instant offers.

Role
Full-stack · Architecture
Timeline
4 months · 2025
Repository
GitHub ↗
Live
Visit site ↗
Next.jsNode.jsMongoDBOpenAIAWSStripeShipEngine
fig 01 — RecellPro grading & checkout flow
Overview

The transition to multi-tenant system.

Selling a used phone usually means haggling, guesswork, and a lot of friction. RecellPro removes all three. A guided grading wizard walks the seller through device condition, an internal pricing engine values it against live market data, and the platform returns an instant, locked offer, if not agreed by the seller the integrated chat assistant retrieves real market data and guides the seller through the actual pricing — then handles payout and logistics end to end.

RecellPro is a multi-tenant ecommerce platform, that enables the buy back shops to build their own digital shops, add the products, integrate their own APIs, choose the theme, and get their shop deployed on white-labeled domains within minutes

From planning to deployment I owned the architecture and the full stack. The client had a vision, but I paved the path for them. RecellPro was supposed to be a simple online buy back store, but turning that into a full fledged multi-tenant SaaS platform was a product of refusing to settle for minimum viable constraints. Instead of just building what was asked, I anticipated where the business could go - re-architecting the core framework to handle isolated tenant data, dynamic routing, and white-labeled stores. The result didn't just meet the client's current need; it handed them a scalable, revenue-generating software asset. A Next.js front end, a Node.js service layer behind a clean API, a PostgreSQL data model for inventory and orders, and Redis for the pricing cache that keeps offers sub-second. The pricing engine and the grading flow were the two hardest pieces — both are documented in the walkthrough below.

<1s
instant offer latency
12k
simulated data load
100%
isolated tenants
Walkthrough

Full project presentation

Open fullscreen ↗

Step through the deck with the arrows in the corners — no scrollbars, one slide at a time.

Next
See all projects →