Smart indoor garden mobile app development

Case Study

Introduction

BerlinGreen combines smart technology, design and renewable materials to bring the world a revolution in easy and sustainable home-grown food.

BerlinGreen smart home indoor garden mobile app development case study - Introduction

Client

BerlinGreen TEONITE software house client

Services

  • IoT
  • UI/UX design
  • mobile app development
  • API integrations
  • back-end

Sector

Startups

The problem

BerlinGreen's core product - the GreenBox - was used in tandem with a simple mobile app.

BerlinGreen smart home indoor garden mobile app development case study - Problem

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.

The Solution

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.

BerlinGreen smart home indoor garden mobile app development case study - Solution

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.

BerlinGreen smart home indoor garden mobile app development case study - Solution

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.

BerlinGreen smart home indoor garden mobile app development case study - Solution

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.

Filip Wawrzyniak BerlinGreen

Filip Wawrzyniak CEO

The collaboration between BerlinGreen and TEONITE was smooth and produced excellent results. The team of specialists who worked on the development of our application was committed and communicative, thanks to which the delivered solutions fully met our expectations.

Next case study:

Private cryptocurrency mining pool solution

Read case study

Need to know more?

Tell us about your project

Get a project estimate