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.
Tools & Technologies used:
- Android Studio 3.0
- Java 7
- QR scan library(ZXing)
- MPAndroidChart
- FCM for push notification
- Android Flavors
- Butter Knife for view injection
- SQLite
- PHP & MySql
- Tortoise SVN
- Gson
Play Store Link:
https://play.google.com/store/apps/details?id=com.boon.inthree