Carbon Diem

Mobile Calculator for User Daily Movements

  • Development service

    iOS/Android app for collecting info about daily user movements

  • Business niche

    Wellness and Healthcare, Environmental Protection

  • Time spent on the project

    350 hours

  • Technologies we used

    Swift, Java, Django, Firebase, GooglePlaces, Testing

Challenge

Nowadays, the problem of insufficient physical activity is relevant.

Even when people need to move from point A to point B, they often choose to travel in their own car. This not only provokes the risk of obesity and diseases associated with a sedentary lifestyle, but also causes serious harm to the environment.

Since the problem of the greenhouse effect and the associated carbon dioxide emissions has been reaching the scale of the entire planet in recent years, we decided that it was time to fight this with the help of mobile software that could optimize the daily movements of users.

Client/Target audience

The data from the application can be used to develop urban areas, build walking routes based on this, measure the level of CO2 in a certain place and at a certain period of time, plan the location of bike paths and so on.

Product overview

Product overview

There is only one role in the application - the user. After authorizing and opening access to the user's current location, the application begins to track information about his movements: on foot, by bicycle, on public transport, by car (taking into account the design of the internal engine - diesel, gasoline, or electric).

As a result, the application calculates how many calories the user has burned (if he or she walked), or how much the vehicle has emitted during a period of travel.

Ready to see what we can do for you?

Download case

Our development team

Our development team consisted of 6 specialists. Despite the small team, we managed to implement the project within established deadlines.

  • 1

    Project manager

  • 1

    QA specialist

  • 1

    Designers

  • 2

    Mobile developers

  • 1

    Back-end developers

Our approach

We decided to build a mobile app for iOS and Android platforms. In order to implement this service, we have selected the following tools:

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Java

Java

A class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Swift

Swift

This is a Python-based framework for developing web applications with which we created the backend

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

Google Places

Google Places

A service that returns info about places that defined as establishments, geographic locations or points of interest.

Firebase

Firebase

A development platform optimized for synchronizing data between user devices and storage in the cloud.

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Java

Java

A class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Swift

Swift

This is a Python-based framework for developing web applications with which we created the backend

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

Google Places

Google Places

A service that returns info about places that defined as establishments, geographic locations or points of interest.

Firebase

Firebase

A development platform optimized for synchronizing data between user devices and storage in the cloud.

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Java

Java

A class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Swift

Swift

This is a Python-based framework for developing web applications with which we created the backend

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

Google Places

Google Places

A service that returns info about places that defined as establishments, geographic locations or points of interest.

Firebase

Firebase

A development platform optimized for synchronizing data between user devices and storage in the cloud.

Solution overview

We created a mobile application for iOS and Android to track information about the user's daily movements. The solution is bilingual: the interface is presented in German and English.

Therefore, to meet all the needs of all user groups, we had to create four front-end applications (two of which have two access levels)

PM at OwlabIvan Selivanov

    Features for common user:

    • The user has a personal account to fill in anthropometric and vehicle data;
    • Receives statistics in the form of diagrams and charts for different periods of time (day / week / month / year);
    • The ability to track a specific type of movement (physical activity or a trip with a vehicle), as well as the number of calories burned or CO2 emitted;
    • The app is motivating the user to use an electric vehicle and to spend more time walking on foot.
template workspaces
template workspaces

    Features for common user:

    • The user has a personal account to fill in anthropometric and vehicle data;
    • Receives statistics in the form of diagrams and charts for different periods of time (day / week / month / year);
    • The ability to track a specific type of movement (physical activity or a trip with a vehicle), as well as the number of calories burned or CO2 emitted;
    • The app is motivating the user to use an electric vehicle and to spend more time walking on foot.

Need help creating a similar solution?

Write to us right now and we will contact you as soon as possible to discuss your business idea in detail.

Contact us
Talk to us and get your project start!
Phone
Contact info
Email
[email protected]

- Vitaliy, CEO

Address
Kotlyarevsky street 1/27, Poltava, Ukraine

- Head/Development Office

cookie-icon
Cookies

We care about your data and we'd love to use cookies to make your experience better.