This mobile app was developed using Xamarin so that the development effort could be reused for building it on all mobile platforms: iOS, Android, and Windows OS. It was a Subscription-as-a-Service (SaaS) based model, wherein multiple cosmetic and skincare companies could subscribe to this app and leverage from it to enhance their sales. The stores can register from the Administrative website (built in node.js). The mobile app will show all items that the store adds to its product catalogue, in appropriate categories, to the Customer. Besides this, stores can also add offers and discounts at various levels and these are made available to the customer through the app.
The app displays categorized products, discounted items, and free samples of products. Tapping on a product opens its details and user can add the desired product and quantity to the cart. The “My cart” section that shows the user’s shopping basket. A customized “Offers” section lists special products based on the User’s Profile. Each User’s activities decides the user’s level of operation. Activities include ordering, writing reviews of products, sharing the application with friends, frequency of accessing the application, etc. The accumulated reward points move the customer between various levels which in turn open a different set of offers and discounts to the customer, thus encouraging him to become more active. Incentives in the form of Discount and free samples are given in order to retain customer loyalty and persuade more ordering. Reminders are serviced based on the users last purchase date and usage pattern of a particular product. Users have the option of referring other customers by simply “sharing” the sales to their friends and family. Email, text messages, IM apps and Social media networks are used to enable sharing. Read more about the app’s strong and robust SaaS backend built over Node.js, Sails and Mongodb.