EcoCoin Devpost Reflection
Project Name
EcoCoin
Project Description
EcoCoin is an eco-friendly cryptocurrency that rewards individuals for their environmental contributions. Through our platform, EcoHub, users can participate in events and activities that benefit the planet, earning EcoCoins as they make a positive impact.
Inspiration
We were inspired by the growing need for innovative solutions to combat environmental issues. According to Pew Research, 80% of people don't act on their environmental concerns. Additionally, 55% of people don't know how to help the environment (Guardian). Yet, 0% of people don't use the environment—it's essential to all of us (common sense). We wanted to create a system that not only promotes sustainable actions but also rewards individuals for their contributions to the environment.
What it Does
EcoCoin incentivizes eco-friendly behavior by awarding cryptocurrency for participating in environmentally beneficial activities and events. Users can track their impact and earn rewards, fostering a community focused on sustainability.
How We Built It
We built EcoCoin using a combination of:
- React: For the front end.
- Firebase: For the backend, including Firestore for the database and Firebase Authentication.
- Mapbox: For geolocation services and map visualization.
- Google Cloud: To support our infrastructure and to create the blockchain-like technology for the secure and eco-friendly token reward system.
Challenges We Ran Into
Developing an eco-friendly blockchain was an extremely innovative and challenging idea. Ensuring that our blockchain-like technology was both environmentally sustainable and efficient required significant research and development. Integrating geolocation services accurately and ensuring that event locations were correctly mapped posed additional technical hurdles. Implementing a secure and efficient reward system was also complex, requiring careful consideration of both security and user experience.
Accomplishments
We are proud of successfully creating a functional prototype that accurately tracks environmental contributions and rewards users with EcoCoins. The seamless integration of various technologies to create a cohesive platform was a significant achievement.
What We Learned
Through this project, we learned a great deal about blockchain technology, geolocation services, and staying innovative. coming up with the idea of a technology which could remain econfriendly and still work as a blockchain was definitely a learning experience. Along with this, it was most of our first time using Firebase and Mapbox, both of which created key parts of the project. Using Firebase allowed us to learn how exactly databases work and improve them.
What's Next
Future improvements include refining the reward algorithm, expanding the types of activities that earn EcoCoins, and enhancing security in both the organizers and the blockchain. This is to make EcoCoin and EcoHub a better and more refined product which will be released.
Log in or sign up for Devpost to join the conversation.