Project Brief
Pantry by Marble, is a new concept petrol forecourt brand with the first store launched in Rosebank, Johannesburg.
Bluegrass was tasked to design and build an ecommerce mobile app for iOS and Android to enable customers to convienetly order grocery orders for delivery or pick-up. A key objective was to ensure app and website would align with the brand and offer a seamless and slick user experience to ensure it would match the convience and innovation the the new forecourt experience offered. The initial phase of the project focused on a number of UX workshops to produce initial UX prototypes before advancing into the UI design work.
The Pantry mobile app solution would also need to integrate with back office systems like the merchant’s Arch POS system, Peach payment gateway and the fulfilmet partner, Breaze Delivery.
Key Features
- UX & UI design
- iOS and Android
- React Native Web
- API development
- WooCommerce for ecommerce website
- Arch POS system integrations
- Peach payment gateway integration
- Breaze Delivery integration
The Result
A fully customized and functional web and mobile solution with providing for full ecommerce capabilities was successfully delivered for the client.
The mobile app was development for iOS and Android platforms using React Native Web development framework. In addition, an ecommerce website was developed alongside the mobile app as an alternative channel and to provide more marketing content. We used a Microservices architecture with React Native Web front-end to deliver a fast and seamless experience for the user. This integrated with our custom built API layer which integrated with our WooCommerce backoffice.
We also handled a custom integration with the merchant’s backoffice – Arch POS system – to access for product information such as pricing, options and stock control. Other integrations included Peach payment gateway and the delivery partner, Breaze Delivery.
The solution was deployed using an Azure architecture with various Azure App Services to support the application.