#06E-commerce

Feather Market

An electronics marketplace with a Node.js + MongoDB catalog and a FastAPI recommendation service.

  • JavaScript
  • React
  • Node.js
  • MongoDB
  • FastAPI
  • Redis

Results in numbers

  • 80k

    products in the catalog

  • +23%

    conversion after recommendations

  • 1.2 s

    product page load

  • ×3

    peak load growth without degradation

01

Challenge

The store was held back by a slow catalog and primitive recommendations, so users bounced from product pages.

02

Solution

We rewrote the catalog on Node.js with MongoDB and Redis caching, moved recommendations into a FastAPI service and built an SSR React storefront.

03

Result

Pages load fast even on mobile networks, and personalized picks noticeably raised the average order value.

Key features

  • 01 Faceted search and spec filters
  • 02 Personalized recommendations
  • 03 Cart, promo codes and payment gateways
  • 04 Seller dashboard with analytics

Architecture

  1. Storefront React, SSR
  2. Catalog API Node.js
  3. MongoDB products & orders
  4. Recs FastAPI, models
  5. Redis cache & sessions

Tech stack

  • JavaScript
  • React
  • Node.js
  • MongoDB
  • FastAPI
  • Redis

Timeline

  1. 2 weeks

    Audit & migration plan

  2. 10 weeks

    New catalog & storefront

  3. 5 weeks

    Recommendation service

  4. 3 weeks

    A/B tests & launch

Need something similar?

Describe your task in a messenger — we will come back with questions, an architecture and an estimate.