Steps in Video
- Logining in
- Showing homepage
- Using voice transcription to add to schedule by asking for a daily schedule
- Showing calendar
- Showing leaderboard
- Showing smart home page
- Showing donate to charity page
- Showing individual event
- Showing task completed + points rewarded
The Greenhouse Mission
In today's world, where every carbon footprint matters, how can we make everyday tasks like grocery shopping or washing clothes more sustainable? Picture this: A mobile app in your hand, designed with precision and advanced AI technology. It's not just any app—it's The Greenhouse Mission.
You start by telling it your tasks for the day. 'I need to do some grocery shopping and wash my clothes.' Within moments, the app processes this information. What you get isn't a simple to-do list, but an optimized agenda crafted for carbon efficiency.
Instead of grocery shopping during the typical rush hour, the app suggests a time when traffic is low, meaning less time on the road and fewer emissions. And your laundry? It's scheduled during off-peak energy hours, conserving energy and reducing your carbon imprint.
Now, imagine this on a day-to-day scale. Changing small habits, receiving real-time suggestions, and seeing the cumulative carbon savings over weeks and months. It’s productivity interwoven with sustainability. The tasks remain the same, but the impact they have on our planet changes dramatically.
All this is possible with The Greenhouse Mission app. Simplifying your daily tasks while ensuring the Earth breathes a little easier. This is our mission. Making sustainable choices, one point at a time, every day.
Inspiration
The inspiration for our project revolved around the idea that it can be very hard to help people develop habits that are conscious of our planet in their daily activities. By giving people a quick on the go activity tracker that is designed around helping users make conscious decisions and be rewarded for it would make it easier for people to build positive habits in their life. We wanted our users to see how other users that aren't only their friends, but also the cities and countries that surround them were also helping to contribute to the same goal of reducing emissions
What it does
The Greenhouse Mission combines easy to navigate UI with an optimization calendar and text-to-event speech. These features work together to make an event driven to-do scheme for users to see some of the ways they can optimize their schedule to help reduce their emissions. For users that are driven by competition they can see how much their friends are accomplishing, but also compete with others that live in their general city or country. Points are given by an algorithm that assigns values for different tasks as a base value then gives extra points by accomplishing those tasks at eco-healthy times. For example driving to a grocery store during a time of low traffic would net you the same number of points are high traffic, but earn you a certain percentage more "Bonus Points" depending on when the task was completed. Our models for Bonus points are based off statistical models for when times of low traffic are as an example. We also began building a Smart Home integration hub to help encourage eco-tips depending on a users specific circumstances. Finally users will be able to donate their points towards a conservation cause of their choice.
How we built it
The app was built using React Native as a front end for an emphasis of on the move people. The back end is connected to a SQL database through a flask API that is being served locally. With additional connections to services such as the Functions/Whisper API we can serve transcription and dynamic event data with the tap of a finger. Additionally we built a static product landing page that is deployed on Google Cloud with a running total of all of the points our users have collected and a basic overview of our product.
Challenges we ran into
The biggest challenge we ran into was deploying our domain name on-top of our teams cloud deployment. We had to learn how a domain forwards request in order through DNS. Some other challenges we ran into were getting defined schemas of data through the Whisper API. It took a combination of Prompt Engineering and the Functions API to be able to consistently return a call. Finally we ran into challenges routing through our React Native app as it is different the Web Framework we usually use.
Accomplishments that we're proud of
We are proud of the sheer integration we managed to accomplish between our front and backend. All of the data in the backend is defined through schematic SQL Tables. This was primarily accomplished due to sitting down at the beginning of HackRice and developing a thorough plan and MVP to accomplish. Another achievement we are proud of is our UI. We are a team that usually focuses greatly on backend functionality, but we wanted to make something incredibly beautiful for our mobile app.
What we learned
We learned a great deal about React-Native and prompt engineering. It is always fun to apply our programming skills in new and unique ways. For example working with Lottie files which are a type of json animation format to make our app interactive and interesting to its users.
What's next for The Greenhouse Mission
We believe that with just a little bit more work we could integrate banner adds into the app and direct the profit the app would make into conservation projects chosen by our users. We would also want to hammer down the algorithms to include seasonality and weekday as considerations.
Built With
- flask
- react-native
- svelt

Log in or sign up for Devpost to join the conversation.