BerlinGreen combines smart technology, design and renewable materials to bring the world a revolution in easy and sustainable home-grown food.
BerlinGreen's core product - the GreenBox - was used in tandem with a simple mobile app.
Our client wanted to increase the popularity of the product and provide its users with better experience by smoothing out user flows and eliminating pain points. They also wanted to enrich the app with new functionalities, such as in-app purchases, extended GreenBox configuration, the ability to support eco-friendly NGOs and more.
After careful research and planning by our analyst, the TEONITE design & development team has stepped in to deliver a significant update to the existing React Native mobile application running on both Android and iOS devices.
In the first stage, we have created user flow charts to ensure a smooth and intuitive user journey. This led to the design of multiple app screens, without fear of potential confusion for future users and ensuring ease of use.
Then, within a few sprints, many new features were created from scratch.
To kick things off we implemented account registration and sign in, including social login through Facebook, Google and AppleID.
Afterwards in-app shopping has been added, featuring product lists, shopping cart, order process and multiple payment methods. Since BerlinGreen already has a Shopify web shop, we decided to integrate the platform with the mobile application.
For users who use the GreenBoxes for experimental purposes, we designed a dozen illustrations of imaginary plants. This gives them the opportunity to better personalize their own, experimental plantings that are not available in the application.
Last but not least, TreeNation - a worldwide platform to plant trees - was added to allow users to expand on their eco-friendly experience. With each purchase of the GreenBox, BerlinGreen donates part of the income to the organization. The user can also track the number of trees planted so far.
To make things future proof and work as intended, we have integrated many external services, including Google Firebase, Google Tasks API and Google Cloud Functions. They are responsible, among other things, for user authorization, in-app events and push notifications.
On top of that, a CI/CD solution has been implemented to guarantee the stability of the entire application environment throughout every stage of development, testing and deployment on Google Play and App store.
Next case study:
Private cryptocurrency mining pool solutionRead case study
Need to know more?
Tell us about your projectGet a project estimate