May 24, 2020#Project#Portfolio#Mobile DevelopmentPurpleGather iOS & Android Mobile AppOverview 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. Technologies JavaScript ES6 React Native Redux React Navigation PurpleGather API (RESTful API) Firebase Cloud Messaging