Grid4Good
Pixel by Pixel, Building a Better World
Created on 13th October 2024
•
Grid4Good
Pixel by Pixel, Building a Better World
Why are you participating for Based India?
I'm participating in Based India because it's an incredible opportunity to make a real-world difference in my community by harnessing the power of blockchain.. I’m passionate about leveraging technology to improve access to financial services, education, and community collaboration, and this platform provides the perfect chance to build innovative apps that can empower and uplift those around me.
What challenges are you focusing on?
- Community Engagement: Strengthening local connections through collaborative art.
- Charitable Support: Providing a platform for meaningful contributions to charities.
- Awareness Raising: Educating users about local issues and causes.
- Onchain Adoption: Introducing blockchain technology in an accessible way.
How does your submission address this challenge?
Grid4Good tackles community engagement by creating a collaborative digital art platform where users can buy pixels to form a shared canvas. It supports charitable causes by donating pixel purchase proceeds directly to selected charities. The app raises awareness of local issues through visual representation of causes, educating users as they contribute. Finally, it promotes onchain learning by introducing users to blockchain technology in a fun and accessible way, fostering understanding and adoption.
Challenges we ran into
-
Slow Pixel Loading
The pixel loading time on the canvas was slow, leading to a frustrating user experience.
Solution: I optimized the rendering code and used asynchronous calls to efficiently load pixel data, which improved overall performance. -
Blockchain Integration Issues
As a beginner, I faced challenges understanding smart contracts and managing gas fees.
Solution: I dedicated time to online tutorials and community forums, gaining hands-on experience through testnets to build my confidence. -
User Authentication and Security
Ensuring secure user authentication while keeping it user-friendly was a hurdle.
Solution: I utilized ethers library to allow users to connect their wallets securely, simplifying the onboarding process.
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.