Skip to content
E-commerce Mobile App
development product design

E-commerce Mobile App

A native mobile shopping experience built with React Native, featuring AR product previews and one-tap checkout.

Role
Full-Stack Developer
Duration
6 months
Date
March 2024

Technologies

React Native Node.js PostgreSQL AWS

Overview

Built a cross-platform mobile app for a boutique fashion retailer, enabling customers to browse, try on (via AR), and purchase products seamlessly.

Technical Highlights

AR Try-On Feature

Implemented augmented reality try-on functionality using ARKit for iOS and ARCore for Android. This allows customers to virtually try on accessories before purchasing.

Checkout Flow

Built custom checkout flow with Apple Pay and Google Pay integration. The one-tap checkout reduced cart abandonment by 35%.

Offline-First Architecture

Designed an offline-first architecture for browsing. Users can browse the catalog and add items to cart even without internet connectivity. Syncing happens automatically when connection is restored.

Performance

Achieved 60fps animations throughout the app by:

  • Optimizing image loading with progressive JPEGs
  • Using React Native’s FlatList with proper memoization
  • Implementing skeleton loading states

Key Learnings

This project taught me the importance of performance optimization in mobile development and how to balance feature richness with app size constraints.