React Native E-Commerce UI Build IOS-Android

Project Description

We are looking for an experienced React Native developer to build the frontend UI for our mobile e-commerce application . The backend API is 100% complete and fully documented — you only need to focus on creating a beautiful, pixel-perfect UI that matches our Figma design.

Platform: iOS + Android (React Native + Expo)
Timeline: 3–4 weeks
Language: Arabic (RTL support required)

What's Already Done

Complete Backend API – All endpoints ready and tested

Authentication System – OAuth (Google, Apple) + OTP (Email, Phone)

WooCommerce Integration – Products, categories, cart, orders

Payment Gateways – 10 payment methods configured (Tap, bank transfers, Binance)

Multi-currency Support – SAR, USD, EUR, AED, GBP, TRY, CAD, EGP

Redis Caching – Optimized performance

Full Documentation – API docs, integration guides, examples

What You Need to Build
Mobile App Screens (React Native + Expo)

Home Screen

Product catalog with categories

Featured products carousel

Brand vouchers section

Search functionality

Bottom navigation

Product Details Screen

Product images gallery

Price and description

Custom fields (Player ID, Server, etc.)

Add to cart button

Related products

Cart Screen

Cart items list

Quantity adjustment

Total calculation

Proceed to checkout

Checkout Screen

Currency selector

Payment gateway selection (filtered by currency)

Customer information form

Order summary

Place order button

Orders History Screen

List of past orders

Order status tracking

Order details view

Reorder functionality

Account / Profile Screen

User information

Login / Logout

Order history

Settings

Authentication Screens

Login options (Google, Apple, Email, Phone)

OTP verification

Registration flow

Technical Requirements
Must Have

React Native 0.76+ with Expo SDK 54+

TypeScript

tRPC for API calls (type-safe)

React Navigation for routing

RTL (Right-to-Left) support for Arabic

Responsive design (iOS + Android)

Dark mode support

Error handling and loading states

Form validation

Image optimization

Experience with e-commerce apps

Experience with Arabic / RTL apps

Experience with tRPC

Experience with payment gateway integration

Animation skills (React Native Reanimated) Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!