Tweak Carbon

Tweak Carbon was initially built by another development company. They lacked adaptability which resulted in an unmaintainable code base, and an outdated UX/IJI. We were initially tasked only to build and launch a rebranded MVP, but it soon became clear that the quality of work and efficiency will allow for a fully feature rebuild. We achieved an MVP launch in 3 months, a fully fledged platform in 6 months, and support & maintenance including feature releases which led to the deployment on both app stores.

Services We Offered

Web app architecture and development
API architecture and development
Cloud hosting
App Development
iOS & Android Development

Tech Stack

Timeframe

7 Months

Ivolved Team

4 People

.NET
CosmosDB
React
React Native
Typescript
Azure (Cloud, Devops)
Retool

The Challenge

Concept Behind The Product

A tool in which individuals can determine their carbon emissions and allow them to reduce or eliminate their footprint through various mechanisms, integrate with payment partners to track their finances related to emissions, and gain discounts on environmentally friendly products.

Gap In Market To Address

Their goal at this time was to become the tool for carbon footprint awareness and offsetting, ultimately creating a more sustainable world.

The Problem

General lack of awareness and effort on many individuals when it comes to living in and creating a more sustainable world.

How we solved it

The Software Station Approach

What did we need to know?

  • The most complex part of the initial product was how the app's questions translated into carbon emissions. The project we took over had an obscureimplementation, constructed and implemented by certain data scientists which we had no contact with.
  • We needed to find out how to link the payment integrations into a tangible view for users in order to see a correlation on their finances vs emissions and howthey can make improvements?

How did we uncover this info?

  • By dissing into the unstructured and undocumented calculation functions, we were able to determine the original intention and design a calculation enginewhich was both easy to work with and scalable.
  • Investigation into plausible payment partners and their API documentation to see what integrations are relevant toward the needed fields.

The Software Station Process

Design Process

  • Determine architecture for dynamic quiz end dynamic calculation engine.
  • Work through several entity relation diagrams for the new database.
  • Ensure configurability using Retool.
  • Ensure clear scope of product roadmap across all parties involved.

Build Process

  • Implement code first database solution and .NET API
  • Build authentication, dynamic quiz engine, and dynamic calculation engine
  • Implement interface according to Figma designs
  • Build React web application in parallel with API features
  • Setup CI/CD for development and production environments
  • Payment integrations based on a client subscription model & merchant payments
  • Migrate app to React Native build and deploy on app stores

Iterations and Changes

  • Started with existing project and worked on final features before launch
  • Determined it was built with high complexity and low scalability
  • Started with new project and solutions from from scratch
  • Build new application feature-by-feature and QA as we go
  • Polish and prepare for launch

Results

What We Accomplished

A very user-friendly carbon footprint calculator and awareness tool, built to be highly configurable and scalable. The user would enter on the quiz and ask them lifestyle questions around food consumption, travel usage and other sustainability focused areas. They would be presented with their annual emissions as well as a score which compares them to other users on the app. The app would suggest tips on what they can do to offset their emissions based on their quiz input.

Let's Build Together

Tell Us About YourProject

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.