Boonbox is an assisted rural e-commerce application that enables its sales partners to showcase and consume goods from the Boonbox inventory. Built-in with several business model this app quenches the B2B needs of the Boonbox ecosystem.
App Features:
Boonbox app is E-commerce mobile application primarily used in rural mobile B2B (Retailers).
·Application is made feasible to work in both Online & Offline modes.
Supports Linguistic localization of more than 8 Indian languages.
QR scanners for fetching details about specific products.
Schemes and discounts are provided for various products.
Current and previous order history can be viewed.
Multiple products and categories are available and those can be sorted based on price, discounts and names. Search feature is also available.
Roles & Responsibility:
Android Developer:
Synchronization of orders pushed to the server had been implemented in a seamless manner by using Background Service and Broadcast receivers and then later by using JobSchedulers.
Local deployment of various schemes and discounts and implemented cost calculation depending upon that in bulk or individual orders.
QR scanner for scanning products and retrieving those and displaying on the application rather than sifting using the search option.
Tracking the searched products and retrieve sorted out data and push them to the server when network is available.
Handling of several user types depending upon the region and business model.
Implemented FCM push notification and sent in messages and promotional information to the app.
Implemented Android product flavors for handling multiple projects using single code base.
Back-end Developer:
Wrote PHP rest services for Schemes and Discounts.
Wrote custom code for sending push notification to the application using FCM.
Handled various queries in web services using MySql database.