ARCHDEVS
E-Commerce · Cross-Platform · SaaS

Import din China — Cross-Platform SaaS

A cross-platform SaaS product for Romanian entrepreneurs learning to import goods from China — with Stripe payments, affiliate commission system, and 90% shared code between web and mobile via Solito.

Timeline
Mar — Aug 2022
Commits
107
Platforms
Web + Mobile
Status
Shipped (Vercel)
The Challenge

Importing knowledge was scattered and expensive.

The Problem

Romanian entrepreneurs lacked a centralized, trustworthy resource in their own language for importing goods from China. Existing solutions were scattered across blogs, forums, and expensive consultants — with no product combining education with a built-in monetization path.

Our Solution

A cross-platform app (web + mobile from a single codebase via Solito) delivering a comprehensive importing guide as gated PDF content, with Stripe payments, promo code support, and an affiliate referral commission system for user-driven growth.

Key Features

Education meets commerce.

90% Code Sharing

Solito monorepo with Turborepo — shared features, components, providers, and utils between Next.js web and Expo mobile.

⟨/⟩

Stripe Integration

Payment Intents, Webhooks with signature verification, Stripe Elements — idempotent webhook processing ensures no duplicate orders.

Affiliate System

Referral code generation, commission tracking per referral, IBAN collection for payouts, and real-time profile subscriptions.

Gated PDF Delivery

react-pdf with server-side access control, split into two parts for performance, with lazy loading and free preview for unauthenticated users.

Row-Level Security

Supabase PostgreSQL with RLS policies ensuring users can only access their own data — security enforced at the database level.

Platform Divergence

Platform-specific file extensions (.web.tsx, .native.tsx) for behavior that must differ — navigation, PDF rendering, auth flows.

Tech Stack

Monorepo power.

Framework

Next.js 12Expo 44SolitoTurborepo

UI

React Native WebDripsyMotiStyled Components

Backend

SupabasePostgreSQLRLSNext.js API Routes

Payments & Email

StripeMailgunreact-pdf

Have a similar challenge?

Let's build your next platform together.

Get in TouchView More Work