Xstreet: a stock-exchange-style sneaker marketplace
Xstreet is a platform for buying branded sneakers, including rare models. It works like an exchange: sellers list shoes, buyers track price dynamics.

Xstreet is a platform where you can buy branded sneakers, including rare models. It works on exchange principles. Sellers register and list shoes for sale; buyers browse offers and track how prices move over time.
We fixed the codebase, connected checkout and delivery, built a usable admin panel, and made the app faster.
6 mo.
on the project
6.5k+
app downloads
5000+
products in catalogue
Legit check
verification before shipping
Goal
Refine the sneaker trading app and bring it to market.
How the app works
All seller offers live on one platform. Buyers can purchase a model directly from a seller or propose their own price. Every pair goes through an authenticity check, so buyers know they are getting an original item.
The app makes trading easier for everyone — sellers and buyers alike. On a phone it is easy to watch how a price changes. When the moment is right, you place an order and the pair ships to you.
The app covers the full buyer and seller loop: catalogue, cart, bids, profile, and phone-number auth.
From home to checkout — without messengers and spreadsheets.
Task: build the exchange mechanism
We needed a large system for price processing and chart rendering. Given React Native and Expo constraints, we wrote a charting library almost from scratch.
The chart reflects purchases inside Xstreet and shows price movement against the global market — separately for Russia and international platforms.
Task: connect payments
For now we charge the buyer’s account in the standard way. Next we will add a feature we proposed ourselves: hold funds for up to 60 days instead of capturing immediately. That helps Xstreet save on fees when an order is returned.
In-app checkout
Payment screen: order total, service fee, delivery, and method choice — card, Apple Pay, QR.
Task: online cash register and accounting
This had its own complexity: after payment we issue three receipts, not two. One goes to the agent — the reseller — and two to the buyer.
Accounting can now export financial operation reports: Xstreet must report to regulators as a cash agent and generate agent reports. Integration is via Life Pay.
Task: logistics
Handing order data to a delivery service is the last step of the purchase flow.
We integrated CDEK; Yandex Delivery is planned next. The buyer picks a shipping method and sees the total with service fees before paying.
Task: legit check mechanism
The company employs specialists who verify product authenticity. Their unit is the legit check department.
Following brand manufacturer protocols, specialists run checks and issue originality conclusions — required when a product is sold by a reseller. After verification the item receives a certificate of conformity.
In the app, sellers upload photos of key elements: overall view, labels, sole, insoles, box. Experts see verification status and can request a retake.
Legit check: Authenticity verification is part of the product, not a separate support chat.
Project results
The app is live on Google Play and the App Store. Xstreet already has a roadmap for the coming year — we continue support and product development.
Need a marketplace with non-standard deal logic — payments, fiscal compliance, legit check, logistics? Get in touch and we will map your flows and suggest the next step.