Plantee
Saving the planet one meal at a time
Created on 30th June 2024
•
Plantee
Saving the planet one meal at a time
The problem Plantee solves
The Plantee app aims to address the challenge of transitioning to a plant-based diet, which is crucial for combating climate change. Many people find it difficult to make this shift due to a lack of knowledge, motivation, and community support. The app encourages users by rewarding them for their efforts in eating plant-based meals. By allowing the community to vote on meal submissions, it fosters a supportive environment where users can gradually adopt plant-based eating habits. This not only helps individuals reduce their carbon footprint but also contributes to a collective effort towards a more sustainable future.
The basic mechanics of the app involve users posting pictures of their plant-based meals. The community then votes on whether the meal is "Plantee enough." If the majority votes in favor, both the user and the majority voters receive a reward. Posting meals helps users start forming habits around eating plant-based foods, while the voting mechanism encourages community participation even from those who don't post meals.
Challenges I ran into
While our team did not encounter major challenges during the development of the Plantee App, we did face several important design decisions.
Web vs Mobile App
To achieve a fast initial release, we could have opted for a web app. However, at the heart of Plantee is the community, and we wanted to reach a broader audience beyond just the crypto community. Since normal users are more accustomed to using mobile apps due to their convenience and accessibility on smartphones, we chose to develop mobile apps for both Android and iOS. Despite the additional work and time required to publish on the Google Play and Apple App Stores, this decision aligned with our goal of widespread adoption and engagement.
Meal Verifications
A key aspect of the Plantee app is classifying user-posted meals as "Plantee or not." We use AI image verification, but there are cases where AI cannot provide a conclusive result. For these, manual verification is required. Given the app's community-centric nature, it made perfect sense for us to leverage our user base for this task. This led to a new app mechanic that not only aids in manual verification but also promotes greater community engagement.
Randomly selected users of the community are chosen to vote whether a meal is plant-based. They are rewarded if their vote aligns with the majority, encouraging accurate voting. While manual verification was all we initially needed, we saw this as an opportunity to enhance the app by making it more fun and engaging, fostering a sense of involvement and responsibility within the community.
Meal Certification
Meal certification is our stamp of approval that verifies a meal has been authenticated on our platform. Initially, we considered developing custom smart contracts for this purpose. However, we opted to use existing on-chain attestation solutions. These are tried and tested, and their extensibility allows us to continuously improve our existing attestation data.
Tracks Applied (2)
Paymaster and Bundler
Social Track
SOCIAL with Farcaster
