Find out your carbon footprint with ease
Impactometer widget is designed to empower individuals in the fight against climate change by calculating their personal carbon footprint during events they are attending.
Banner
Dashboard
Household Create new user
Result Impactometer

About the project

The widget was created to promote environmental awareness and encourage sustainable living. With its help, event participants can calculate the amount of carbon dioxide (CO2) they might produce by considering their use of devices, electricity, water, etc.

Event organizers can easily generate and customize their own widget, obtain the code, and embed it into their event platform.

About the project

Features of Impactometer

Quick CO2 footprint calculation
Quick CO2 footprint calculation

Event participants can take a quick survey directly on the event's website and receive their individual results.

Clear statistics of CO2 release
Clear statistics of CO2 release

A clear chart shows the ratio of the user's individual result to the event average and global data.

Convenient and easy to use
Convenient and easy to use

A user-friendly interface makes the widget accessible to all ages and offers insights for sustainable practices.

Technologies

Our team's task was to create the widget itself and an admin panel, allowing the admin to register event organizers who wish to generate their own individual widget. We used the following technologies for this project:

Ant Design
Ant Design
React
React
TypeScript
TypeScript
Amazon S3
Amazon S3
Amazon Cloudfront
Amazon Cloudfront
Problem

Problem

Events, ranging from small gatherings to large-scale conferences, contribute significantly to carbon emissions through energy consumption, waste generation, and transportation. Despite this, many attendees remain unaware of the environmental impact of their participation.

01

Awareness is key to reducing environmental impact. By knowing their carbon footprint, attendees can see how their actions contribute to emissions and be motivated to embrace more sustainable practices.

02

Personal responsibility plays a significant role in sustainability. This sense of responsibility can drive individuals to make conscious choices, such as opting for greener transportation options or minimizing waste.

03

Diverse energy sources used at events and the lack of accessible data make it challenging for individuals to accurately assess their personal impact. Without technological assistance, capturing the detailed nuances of energy consumption emissions becomes an overwhelming task.

Solution

The widget is aimed to address the challenge of raising awareness about personal carbon contributions during events. By providing real-time data on an individual's carbon footprint, based on various parameters tailored to a specific event, the widget empowers users with actionable insights. By fostering awareness at a personal level, it encourages attendees to adopt more sustainable behaviors, ultimately contributing to a collective effort in reducing carbon emissions.

Solution
Project goal
Target audience

Target audience

The TA includes event organizers who are eager to demonstrate their commitment to green initiatives. The widget also appeals to eco-responsible organizations that value transparency in their environmental impact and aim to inspire others to follow suit. Event attendees, who are conscious about living a more sustainable lifestyle, also form a key part of the audience, as they are motivated by the desire to make informed, eco-friendly choices.

Available functionality for the user

Fill in the data to get the results
Fill in the data to get the results

Users complete a quick test, selecting answers from a range of offered variants.

View measurement results
View measurement results

The widget provides a clear overview of individual carbon footprints. An actual number without any clutter!

Get statistics on your CO2 footprint
Get statistics on your CO2 footprint

The chart offers visual representation of carbon emissions in an easy-to-understand format.

Find out how to reduce CO2 emission
Find out how to reduce CO2 emission

Along with the result, users get useful tips and practical strategies on how to reduce emissions.

Find out more about our approach
Find out more about our approach

Users can read more about the methodology and data sources used to calculate emissions accurately.

Share the result with friends
Share the result with friends

The social media sharing functionality encourages wider discussions on sustainability.

Banner

How it works

The widget is individually generated for each company (event organizer) separately. The list of questions for users is compiled based on the specific event and the factors involved.

The event organizer inserts the code on the website, after which the widget becomes visible to website visitors (i.e. event attendees). By clicking on the widget, users are invited to take a short test that will only take a couple of minutes.

Arrow
How it works
Arrow
Electronics
Arrow
Household
Arrow
Office
Arrow
Heating
Arrow
Time on event
Arrow

After completing the test, users are presented with a summary of their environmental impact specific to this event.
Users also receive practical strategies to help reduce their carbon emissions.
The suggestions may include options for energy-saving measures, waste reduction practices, alternative transportation, etc. that are easy to implement.

You have got a good result!
Arrow Arrow
How to decrease your carbon footprint?
How do we calculate your carbon footprint?

Admin

The admin panel offers a streamlined interface for managing event organizers interested in generating personalized widgets. Admin can easily register new companies, plus tailor each questionnaire to align with the specific factors of different events, ensuring questions are relevant and insightful.

Admin

Features of the admin

Quantity of posted events
Quantity of posted events

The chart provides a visual overview of all event organizers already using the widget on their website.

Base values management
Base values management

Admin manages the database of variables for user calculations, like average CO2 emissions by country, and can update it to keep calculations current.

Participants quantity per event
Participants quantity per event

The statistic on participant numbers for each event offers insights into user engagement and event reach.

Events and clients
Events and clients

Admin manages the full list of events and their organizers who use the widget by navigating to the 'Events' section and applying filters.

Events with high average CO₂
Events with high average CO₂

A dedicated section highlights events with high average CO2 emissions to identify areas needing improvement or further intervention.

Company representatives
Company representatives

Admin panel maintains a database of registered company representatives, providing essential contact details and organizational information.

Base value management

Base value management

Admin is responsible for managing the variables database used for calculating user results. Since data may change yearly or even more frequently, the admin can manually update the database to keep calculations accurate. This ensures all calculations are based on real and current data.

Registered events

The convenient functionality allows Admin to efficiently monitor and manage all events that have integrated their widgets. This functionality includes tools for managing event settings + the ability to add specific factors forming the questionnaire basis (unique for each widget).

Registered events

Event creation

1
Basic Data

To create a widget for a specific event, Admin first adds basic information about the event itself, including the event type, organizer, dates, country, etc.

Basic Data
2
Consumption

Admin adds all the details regarding resource consumption (these details depend on where the event is held, what electrical devices are provided to visitors, whether there are heaters on site, etc.).

Consumption
3
Participants

The CO2 emissions are directly affected by the number of people attending the event, as they will use both the provided resources and their own equipment. This also includes participants who registered online.

Participants
4
Widget adjustment

To ensure the widget blends seamlessly with the event website, it can be customized, for example, by adjusting the appropriate height and width.

Widget adjustment
5
The event is created!

The event organizer receives the final result in the form of code that needs to be embedded into their website. Once the code is added, the widget becomes visible to the event website's visitors.

The event is created!
Banner

Development process

01
Planning and Requirements Gathering

This initial phase involved identifying the project goals, target audience, and specific functionalities needed for both the widget and the admin panel.

02
Design and Prototyping

The designer developed wireframes for the widget and admin panel. This step also included structuring the user flow, ensuring intuitive navigation, aligning the design with user needs. Prototypes were then created to visualize the final product.

03
Front-end Development

The development team began coding the user interface of the widget and admin panel. This involved implementing the visual elements from the design and creating an interactive user experience.

04
Back-end Development

The developers then focused on building the server-side logic, setting up the database, and developing APIs. This step ensured efficient data processing, secure data management, and seamless communication between the widget, admin panel, and server.

05
Integration and Testing

Developers were able to integrate the front- and back-end components, ensuring they worked together harmoniously. Rigorous testing was conducted to fix bugs and verify functionality. Once testing was complete and the product was deemed stable, the widget and admin panel were deployed to a live environment.

Team

The project team consisted of 4 specialists, each bringing their expertise to the table. The PM coordinated tasks and timelines, ensuring effective communication and steady progress. The UI/UX designer built the questionnaire logic by structuring the user flow, aligning the design with user needs and project goals. The development team managed to successfully cover all technical aspects.

Konstantin Samokish
Konstantin Samokish
Project Manager
Veronika Bykova
Veronika Bykova
UI/UX Designer
Nataliia Belodedenko
Nataliia Belodedenko
Full Stack Developer
Sviatoslav Pidhursky
Sviatoslav Pidhursky
Back-End Developer

Brand colors & fonts

The widget focuses on the eco-friendly theme and improving CO2 emission metrics.

Thus, we selected a palette of natural colors linked to green initiatives.

Primary
#007757
Secondary
#B6C9C4
Neutral
#F0F5F7
ArchivoFont

Minimalist fonts were chosen to underscore
the importance of the information presented.

Aa
Bold
Aa
SemiBold
Aa
Medium
Aa
Regular
HeadersType
H1

Archivo Bold

26px / 32 px

H2

Archivo Bold

20px / 24 px

H3

Archivo Bold

16px / 22 px