Description
Our project, ‘Sustainable Habits’, is in the Sustainability track with a Beginner Overlay. ‘Sustainable Habits’ is a functioning prototype of an app that aims to help its users develop environmental consciousness during their workout journey. We solely used web-based VPython to create our prototype. ‘Sustainable Habits’ provides motivation for users to exercise AND perform sustainable tasks in their daily lives, which betters the world in a theoretical sense and also produces quantifiable results. When people make sustainability part of their everyday lives they are more likely to act responsibly. In this way, our project hopes to prevent harm to the environment by spreading awareness and incentivizing sustainable action. We built this prototype completely from scratch using notes from our CS5 class and previous knowledge.
Purpose
We are tackling a two-fold purpose. The first is creating workout motivation! People struggle with completing their workout schedule for all number of factors. But exercising is beneficial for both physical and mental health. Especially in a world that is growing sedentary, encouraging workouts is important. Our second purpose, sustainability, is likewise a wide spread problem. Humans have accomplished some amazing things, but we can only continue to grow and innovate as long as the world supports us. The population needs to be further educated on how to act sustainably.
How it works
We have created a prototype for a mobile app called Sustainable Habits! Users run the program on the VPython website. First, the user is allowed to pick an endangered animal as their avatar and choose a workout plan. Each animal comes with different tasks to keep them alive. Users complete one task per day and, if the task chosen is left uncompleted for 24 hours, the avatar loses a heart. The goal is for the user to make it to the end of the week without losing all their hearts. If extra time is needed to complete a workout, users can complete a sustainable task for a time delay.
Built With
- glowscript
- python
- vpython
Log in or sign up for Devpost to join the conversation.