CocoTerra is the creator of the world’s first tabletop chocolate maker. The CocoTerra machine is a connected device that allows users to make different types of chocolate based on their personal preferences.
RSL helped CocoTerra with the end-to-end architecture and implementation of the full system — this included the backend services, IoT signalling mechanisms to communicate with the device, smartphone Companion apps, and the e-commerce website. We built a CocoTerra device simulator to enable app development to proceed when the device was under construction.
Key technologies and frameworks include:
- Smartphone Companion Apps: Cross-platform Android/iOS apps built using React Native, with native extensions written in Kotlin and Swift.
- Backend Services: Node.js, Express, and MongoDB. Reaction Commerce for e-commerce
- Signalling Mechanism: Used AWS IOT Core, AWS Lambda, AWS Notifications to enable communication between smartphone apps and device.
- Others: Stripe for payments, Sendgrid, Taxjar