Building eco-friendly communities and raising sustainability with a mobile app

Industry
Sustainability
Devices
Mobile
Project size
$50-199K
Country
Germany

Treasure Earth partnered with Merixstudio to create a comprehensive mobile app that enhances user experiences, facilitates engagement with sustainable practices, and integrates seamlessly into a global smart ecosystem designed to nurture compassion and environmental responsibility.

50
high-fidelity design screens
14
sprints in total
5K+
installs on Google Play Store
11
people in the project team during the project's critical phase

For Treasure Earth, we developed a comprehensive mobile application leveraging advanced technologies like React Native and AWS. Our services encompassed UX/UI design, backend development, and seamless API integration, ensuring a smooth and user-friendly platform. The app empowers users to take part in eco-friendly initiatives, participate in campaigns, and track their sustainability efforts in real-time. With features like community-building, educational content, and environmental task management, the app enhances user engagement, supporting global environmental causes and aligning with the vision of a more sustainable planet.

Provided services

Mobile development

React Native, React Hook Form, Firebase, Redis, Python, PostgreSQL, Celery, Redux, React, Wagtail CMS

Quality assurance

Usability tests, Risk-based testing, REST API testing with Postman, Regression tests, Functional testing, Exploratory tests, BrowserStack testing, Acceptance testing

Product design

UX & UI design, UX wireframes, User flow design, Story mapping

Discovery & analysis

Online Product Discovery Workshops, Scoping session

Cloud & DevOps

AWS, Webpack, Elastic Container Service, GitLab, Sentry, Monosnap

Problems to solve

The premise behind creating the app was the challenge that eco-friendly communities face today: people’s lack of agency in furthering environmental causes. Those who are sensitive to the damage done to the environment are bombarded with negative news about the effects of climate change, and even though they are acutely aware of the need to act, they find themselves effectively limited by the influx of information and too many issues worth tackling.

Therefore, the application’s goal was to provide a digital platform with which users could turn their compassion for the state of our planet into action. They would do that by engaging in introspection and eco-friendly activity. The client envisioned the product with two types of users in mind - individuals and organizations.

The company approached Merixstudio being already familiar with the referrals from our previous digital projects. The client’s stakeholders decided to engage in workshops with us to dig deeper into the specifics of the future product.

Effective collaboration for timely development

As time was of the essence, the client chose Merixstudio’s dedicated cooperation model, where an outsourced team fully supports a timely development with full project ownership.

Our team, consisting of 9 people, kicked off the work with online workshops. They allowed for learning about the client’s niche and goals and the concept for the mobile app. This way, we learned about the business context necessary for bringing the client’s vision into reality.

We followed the Scrum methodology to make the best out of the time at our disposal. The mutual collaboration across different time zones allowed the project team to squeeze the most out of the online meetings, including the scoping and product-related decisions. In the process, we covered all the bases starting from the MVP stage and the further execution phase

to maintenance.

The scope of the works included:

  1. Performing workshops to establish the requirements and scope of works
  2. Developing a new mobile app for Android and iOS and a web-based admin panel for the client for managing users and their communities
  3. Designing the UI and UX of the application (including high-fidelity wireframes)
  4. Performing development works on the frontend, backend and creating an infrastructural setup for the mobile app
  5. Incorporating the necessary functionalities that would foster community building
  6. Performing the Quality Assurance works
  7. Conducing DevOps works
  8. App maintenance

Sounds familiar? Let’s speed up your journey

Get in touch

App overview

With the motto for the app being “Intend, Decide, Practice, Act, Track”, we designed the solution in such a way as to allow users to engage in eco-friendly activities. By means of the main functionalities (communities and campaigns) both individuals and organizations can partake in collective action, furthering environmental initiatives.

Individual user features

For individuals using the platform, the UI allows them to support sustainable causes like preventing deforestation by completing specific tasks as part of campaigns. They can also post updates, gain more knowledge on sustainability-related topics like, for example, biodiversity or animal welfare, check their daily inspiration (motivational quotes) and record daily emotions.

Admin panel features

On the other hand, the admin panel allows campaign managers to create and preview organizational profiles, initiate campaigns, manage users and communities, and check campaign-related information. Via the content management panel organizations’ representatives can also add content, manage them and generate information about the campaign in an Excel spreadsheet.

Design & development

To maintain pixel-perfect designs, we decided to use the styled-components library which gets the job done great when coupled with React — that approach is called “styles in Javascript”.
React had a crucial impact on this project. Because of that technology, we could keep the code consistency between the admin panel and mobile app for Android and iOS. React also guarantees a stable code and facilitates the creation of many reusable components. Not to mention that easy React-based template designing allowed us to save time for other works in this project.


We decided to use Redux toolkit to keep the app data clean and readable. It proves especially useful when working in a team because it provides predefined rules on dealing with APIs, storing data, and displaying results in views.

Cloud infrastructure enhancement

The client already had an AWS infrastructure, so we utilized that and added some scaling-friendly solutions. The team orchestrated containers across the cloud setup to provide independent services. The added value of using Elastic Container Service (ECS) is low maintenance. We deployed the app through the GitLab tool, facilitating smooth team collaboration and effective commits management. We used PostgreSQL as a backend database, along with Django, for additional scalability.

Comprehensive tests

We implemented black-box testing to reap the most benefit of manual testing. Bearing in mind the project requirements, we used several test strategies. We performed experience-based testing combined with exploratory testing. We also relied on risk-based testing. This approach allowed us to correlate software testing with prioritized Jira tasks during each sprint. The QA Specialists tested the REST API manually using the Postman tool on the integration testing level.


We also performed basic usability tests, regression, functional tests, and selected acceptance tests within the project timeline. The team checked the app on mobile devices listed in our testing standards, using the dedicated in-house devices and those available in the app-live solution on browserstack.com. For automatic error tracking and reporting, the mobile application was integrated with Sentry.

Impact and Design

The end mobile product lives up to the high aesthetics standards assumed for this project. High-resolution images and pixel-perfect wireframes exuding vibrant colors and the beauty of nature attract the target audience and promote environmental activism.
The client’s vision for a mobile application allowed setting up an online alliance of active supporters for the sustainable cause. A single user can create a community for over 500 participants, expanding the network further. With over 5,000 installs of the app from Google Play, this product effectively grows its digital community via tasks and campaigns to encourage people to protect the environment.

Key features

00

User posting functionality

The feature allowed the users to post pictures, messages, and comments, thus engaging in community lifet.

00

Campaigns

The campaign functionality proved helpful in terms of gathering communities around common causes. Individual users can complete tasks as part of the non-governmental organizations’ initiatives raised within the app.

00

Communities

Users can engage in community life within the app to support joint initiatives and get inspired by like-minded people.

00

Dashboard

A feature that facilitates personalized search by considering criteria such as cuisine type or users’ interests.

Other case studies

Need help with building a similar product?

Reach out