Our task was to create a platform that is integrated with WooCommerce and Shopify’s checkout processes so that users can choose a charity (or charity get’s chosen randomly) and allow Glatty to collect the users data to provide a reporting system for vendors.
The application has the following modules:
- A client-side application, composed of embeddable components, where one can choose which charity do they support
- A server-side application that handles clients’ requests and connects all the modules
- A module to generate social media engagement posts based on their choice
- Admin module to visually control what happens within the application, visualize data
- Module for merchants to control charities of their choice
- A database that holds records on users, their purchase history, and the charities they supported with information on what exactly they bought for them
In technical terms we have developed the following modules:
- Java Spring backend handling the transactions
- React frontend widget where store users can choose a charity
- Admin panel for shop owner to manage the application
- Integration with Shopper
An MVP was successfully delivered to the client.