PurpleGather iOS & Android Mobile App


PurpleGather mobile app is an e-commerce mobile app runs on iOS and Android devices that allows users to browse, search, get product details, read and write reviews, purchase products, create support tickets, and manage orders. It is now available to download in Apple App Store and Google Play Store.

Functionality & MVP

  • Maintain users' state persistence even when the app is closed. For instance, the app will keep the user logged in even though the app is closed; until the user explicitly log out or the user reset the password from other sources.
  • Browse and search products with filters like price, color, and other attributes.
  • View product details along with multiple images
  • Add products to shopping cart and apply coupon code
  • Checkout by credit card
  • Support ticket system which can upload files
  • Manage user account: create an new account, update user's profile, and change or reset password
  • Read, write, and edit product reviews along with uploaded images
  • View order details and able to cancel orders
  • Users receive push notifications; such as promotion, packaged delivered, replied to customer support tickets, etc.


  • JavaScript ES6
  • React Native
  • Redux
  • React Navigation
  • PurpleGather API (RESTful API)
  • Firebase Cloud Messaging

Mike Mai
Mike Mai   Brooklyn, New York
I am full-stack web developer, passionate about building world class web applications. Knowledge in designing, coding, testing, and debugging. I love to solve problems.