View all projects

Knauf Insulation

2020

Pioneering transparent monitoring of environmental impact

The EcoIndex tool, assesses product environmental impact across lifecycles. Launched in 2020, it identifies sustainability improvements, empowering eco-friendly manufacturing decisions. This innovative solution drives responsible practices, reducing environmental footprints and shaping a sustainable future.

Tools

Tools

  • Vue.js
  • Chart.js
  • Laravel
  • AWS

Marketing Strategy Manager

The ability to be adaptive based on the volatility of the project requirements was impressive.

Žan Aleksander Božič
Žan Aleksander Božič
EcoIndex

Challenge

Developing EcoIndex faced challenges such as crafting an intuitive UI with Vue.js, customizing complex data with Chart.js, balancing AWS scalability and security, and creating a robust Back-End with Laravel. These efforts produced a powerful, user-friendly tool for eco-conscious decisions.

SOLUTION

The EcoIndex tool was developed using Vue.js for an intuitive interface, Chart.js for interactive data visualizations, AWS for scalable cloud infrastructure, and Laravel for robust backend management. This integration created a powerful, user-friendly solution for assessing product sustainability and empowering eco-conscious decisions.

Do you have a specific idea in mind?

Share your vision, and we'll explore how we can make it happen together.

Related work

See this service in practice

Framed Image
const activeItem = ref('Home')
const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')
const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() =>

Design & Discovery, Product Engineering

Platform for Empowering Social Sustainability

Framed Image
const activeItem = ref('Home')
const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')
const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() =>

Product Engineering, Design & Discovery

Idea to MVP: A platform to revolutionize homebuilding

Framed Image
const activeItem = ref('Home')
const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')
const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() => { console.log(`Component mounted! Active item: ${activeItem.title}`)})const const activeItem = ref('Home')const set ActiveItem = (value: string) => { activeItem.value = value;}onMounted(() =>

Design & Discovery, Product Engineering, Cloud & DevOps

Crafting a transformative Health and Coaching App

Frequently asked questions