Contact Us
Need to fill the gap in your tech team?

Rapidly become your extended team or build a product from scratch. Top-notch engineering solutions by Uinno.

learn more

Mobile development of an ecotech startup“Zerofy”. Zero Carbon Lifestyle App

Climate Tech
zerofy

projecthighlights

Raised $1.2 million in funding to boost zero-carbon lifestyle in households

Resolving the ecotech application overload with cloud migration service

Data preserving while performing huge data migrations within startup growth

Accurate emissions measurement via real-time connection to smart devices

offeredservices

Solution<br />Architecture
Solution
Architecture
Mobile APP<br />Development
Mobile APP
Development
Mobile Frontend<br />Development
Mobile Frontend
Development
Mobile Backend<br />Development
Mobile Backend
Development
Design<br />Implementation
Design
Implementation
Cloud<br />Migration
Cloud
Migration

techstack

Swift
Swift
Firebase
Firebase
Corelocation
Corelocation
Realm
Realm
Alamofire
Alamofire
Moay
Moay
Miele API
Miele API
Nordigen API
Nordigen API
Zaptec API
Zaptec API
RestFul
RestFul
Multi-Threading
Multi-Threading
Charts
Charts
Duration

Duration

Mar 2020 - Sept 2022

Location

Location

Estonia

Platforms

Platforms

iOS

productoverview

overview

General Description

Social responsibility

Social responsibility

The climatetech project is designed to lead a zero carbon lifestyle in a world concerned about climate change, lots of CO2 emissions, and the warming effect.

The app mission

The app mission

To help an ecotech app user make as few carbon footprints as possible by tracking the number of emissions a user produces and providing valuable guidance for their reduction.

A self-monitoring app

A self-monitoring app

Measures household’s carbon emissions and shows the user the global effect in action.

Whether users drive a car, go to the subway, or travel by plane, the ecology application tracks their activity and determines the used vehicle and the taken route in detail. Based on a huge vehicle database and a rough forecast, the app defines the number of emissions made by the user and provides recommendations on how to lower them in the future.

Business Component

Target audience

Target audience

The carbon measurement app is popular among eco-activists who want to make fewer carbon emissions.

App monetization

App monetization

The app is free. However, there are plans to sell solar panels and other eco-friendly items.

The founders

The founders

Individuals with a personal climatetech startup who are fully engaged in the product development and were occasionally involved as a project manager, tester, or engineering mind.

challenges and solutions

challenges
ChallengeSolution
Challenge Solution

#1

The app is overloaded

The application integrates many services that we constantly monitor and collect data from. For example, we parse transactions in order to determine the approximate expenses and the amount of carbon emissions occurred from them.
Given this fact and numerous calculations performed within an app, it results in a huge app load, major battery consumption, and many other issues.
The app is overloaded

#1

Migrated to the cloud

We have decided to put all these things into the cloud to make it work smoothly and perform at high speeds. Firebase functions became our primary toolset. Complex computing got transferred to the cloud as well. So everything is calculated in the cloud, then the results are entered into databases and the application receives ready-made data.
We make the most out of the cloud advantages: Firebase for database and push notifications, Firebase Functions for custom solutions, and Firebase Crashlytics for application debugging. We benefit from all the possibilities the Firebase platform provides. However, we are not totally attached to it. The application is autonomous so we can transfer it to other technologies whenever required.
Migrated to the cloud
ChallengeSolution
Challenge Solution

#2

Emissions calculations

To provide real value to users, the eco measurement app needs to calculate emissions as accurately as possible.
We were required to define the viable ways to do so, test all approaches and implement the best ones that fit our objectives.
Emissions calculations

#2

Direct connection to smart devices

Besides forecasts based on the already existing measurements put into databases, we have decided to implement a direct connection with smart devices.
For instance, Miele devices provide data over an IP connection related to the consumed water and electricity that help to calculate carbon emissions. Additionally, if users launch devices at a certain moment of the day, the application can inform whether it is a rather busy period and recommend a more appropriate timing concerning a less power load, fewer emissions, and cheaper tariffs.
Another way of retrieving real-time data from smart devices is the connection to Zaptec charging systems for electric cars. It allows users to connect and see how much electricity they have used which results in the exact carbon emissions computing.
Direct connection to smart devices
ChallengeSolution
Challenge Solution

#3

Preserving data from erase

We actively develop the ecotech product and something may change within the process.
But the database must live, constantly change and collect data in order to gather full-fledged statistics in a year, month, etc. so that ecotech startup owners could present their results to potential investors, show the available data and raise another funding for further startup growth.
Preserving data from erase

#3

Create the right solution architecture

Given the chosen architecture, we use databases with a local row.
It allows us to connect it to various services, perform huge information migrations and save all data without a problem.
Create the right solution architecture
ChallengeSolution
Challenge Solution

#4

Startup requirements are constantly changing

Everything gets changed over time just like in a regular startup. Once founders or our team find a cool service, we strive to get it tested but it results in numerous changes within a product.
For example, we have tried to connect a Revolut payment solution, but they have demanded so much that it turned out to be inappropriate.
Startup requirements are constantly changing

#4

We are agile

We have used various fresh tools that move the ecotech product further but require us to step into a code review to understand its intricacies.
For example, we have used the Nordigen service which allowed us to connect with various banks. Another service allowed us to quickly recognize the types of activities performed by an app user.
We are agile

collaborationmodel

/assets/images/projects/unimelb/managements-benefits/clock.pngTime & Material

Once a new challenge is set, we develop a comprehensive digital solution.

what's the outcome

outcome

The Uinno development team helped to develop a climatetech app from an idea into a well-functioning product that continues to grow and build ambitious plans.

A well-structured and highly-focused approach allowed our app development team to implement an accurate carbon emissions measurement and integrate automatic calculations directly from smart devices. To decrease the load on the application itself, we have decided to migrate all complex computing to the cloud. Despite the riskiness of such a procedure, our DevOps engineers have managed to preserve all user information and ensure the highest standards of data migration security.

Thanks to the highest quality of provided services by Uinno and thorough dedication of our app development team, the ecology preserving app has managed to raise funds of over one million US dollars for its further development within just 2 months after its launch on the market.

Launched in April 2022

launched

Future Plans

The carbon measurement app continues to provide insights for personalized actions targeted at changing the climate situation for the better. Among possible future solutions, founders see the feasibility to help users buy eco-friendly items right from the app. Besides that, the application is focused on growing its popularity among eco-conscious people which will lead to a bigger amount of raised funding for future product development.

explorenext project

arrow-right