GreenGo - Regeneration Gamified! 🎮
{"type": "project", "title": "GreenGo - Regeneration Gamified! 🎮", "logoImg": "bafkreihzojt6hbephfaovdqwc3q6rs5hysqphfuyhytspiicihse2akci4", "website": "https://github.com/greenpillbr/greengo", "bannerImg": "bafkreicydl3wcnobxpe3bn65lbbjtc4rtbq3je6ovsx2tbdxbt62wxzy5q", "createdAt": 1743464936567, "userGithub": "marcaumdesign", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T23:48:13.231Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x19471ddad7a8c09d82004693a799b2a87e9f45f2ce8be73712290fdd23e1a4960e57f163cf9c55bba25f419fd5c8b1593bc5c452aca799897b06cfa8f529461b1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T23:48:13.230Z", "expirationDate": "2025-06-29T23:48:13.230Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3f649DbFAFBE454940B8a82c5058b8d176dD3871", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#marcaumdesign", "nullifiers": ["v0.0.0:P6bwSFzErF19AYqYcfYulOj5r/ipNbJWOVOUWf2sJ+M="]}}}, "description": "# GreenGo\n\nThe following slides were presented on the [Public Goods Hackathons from Octant](https://twitter.com/OctantApp/status/1901401619201474923) at 16th March of 2025, so for a better understanding of the project, please read it :)\n\n## Introduction\n\n![image](https://github.com/user-attachments/assets/610b7e1b-8189-4036-9304-370dede94698)\n![image](https://github.com/user-attachments/assets/f32fa5c8-2380-422d-bf72-280eb1331e74)\n![image](https://github.com/user-attachments/assets/925a808b-a138-43dd-bb6e-f9ad420dabd5)\n![image](https://github.com/user-attachments/assets/bcba12fb-23c4-4074-9409-6600c8170bc9)\n![image](https://github.com/user-attachments/assets/d7bdee79-45ad-484a-a0b2-da786b5e9796)\n![image](https://github.com/user-attachments/assets/48040651-1149-40fa-888b-3943d82e2767)\n\n\n## Problem\n\n![image](https://github.com/user-attachments/assets/843dd14f-473e-4515-9576-76ceed54258c)\n![image](https://github.com/user-attachments/assets/dcd29fb4-2077-4ce5-b1f4-6dafef03f597)\n![image](https://github.com/user-attachments/assets/f9cc0c7e-a380-4574-80cd-3ea6fdd1bf53)\n\n## Product Research\n\n![image](https://github.com/user-attachments/assets/ef6e6351-d0d5-42b4-a558-5844b1162e64)\n![image](https://github.com/user-attachments/assets/b9bc87e3-0282-4266-996b-8c95bbe748bf)\n![image](https://github.com/user-attachments/assets/f3de2bcd-0026-4c99-ae28-b2d365f41b2e)\n![image](https://github.com/user-attachments/assets/9a003bc4-4984-460e-af8d-7d2b5e8feebd)\n![image](https://github.com/user-attachments/assets/e7fdc414-9862-4057-a30b-5338261bdcdc)\n\n## Solution\n\n![image](https://github.com/user-attachments/assets/6248b972-82fd-4d7b-ba39-4e5c83d0b222)\n![image](https://github.com/user-attachments/assets/24ed3bff-321e-45bc-ac98-45da3cd4c999)\n![image](https://github.com/user-attachments/assets/24511da6-48eb-4c5d-b65a-ccf1c06a9900)\n![image](https://github.com/user-attachments/assets/bda67a77-f6ca-43be-be6c-da1cce088904)\n![image](https://github.com/user-attachments/assets/f30c78ac-b411-48fa-b0d4-a6c293e74064)\n\n## Application Prototype\n\nWe designed the whole app on the [Figma](https://www.figma.com/design/gH29KHbhaFi7ki19vWQItS/GreenGo-%5BMobile-App%5D?node-id=0-1&t=gbaPMeEwLenhSKle-1) here is the App and here it's the [Prototype](https://www.figma.com/proto/gH29KHbhaFi7ki19vWQItS/GreenGo-Mobile-App?node-id=0-1&p=f&viewport=2396%2C-7%2C0.09&t=gbaPMeEwLenhSKle-0&scaling=scale-down&content-scaling=fixed&starting-point-node-id=6%3A2&show-proto-sidebar=1).\n\n## Purpose\n\n## 🌱 Development Roadmap\n\nWith support from this dApps and Apps grant, we’ll develop and validate our MVP over 4 months, focusing on real impact, usability, and fun — built in clear, iterative phases.\n\n---\n\n### 🟢 Phase 1 – Educational Onboarding\n\n- Interactive onboarding screens explaining how the app works\n- Login via email and Web3 wallets (using Privy)\n- Supabase integration for user authentication\n\n🎯 **Goal**: Make the mission of GreenGo clear from the first contact and onboard users effectively.\n\n---\n\n## 🟡 Phase 2 – Issue Submission Flow\n\n- Submit real-world issues via form with geolocation\n- Categories: trash, lost animals, hunger/food insecurity\n- Photo upload, description and location metadata\n- Storage and visibility on backend (Supabase)\n\n🎯 **Goal**: Enable users to easily report issues happening in their area.\n\n---\n\n## 🟠 Phase 3 – Explore Nearby Issues\n\n- Map with pins showing reported issues\n- Filters by category and distance\n- Map integration using Leaflet or Mapbox\n\n🎯 **Goal**: Let users discover missions nearby and choose how to take action.\n\n---\n\n## 🟣 Phase 4 – Submit Resolutions + Get Rewards\n\n- Submit proof of action (cleaning, helping a pet, donating food)\n- Upload photos/videos/testimonials\n- Manual or community-based validation\n- Rewards in XP and symbolic points (tokens in future phase)\n\n🎯 **Goal**: Incentivize real-world action with recognition and gamified feedback.\n\n---\n\n## 🔵 Phase 5 – Profile, XP, and Badges\n\n- Profile page with user history and actions\n- XP system based on completed missions\n- Unlockable badges by impact type and quantity\n- Public visibility of positive contributions\n\n🎯 **Goal**: Create a strong sense of progress, achievement, and social impact.\n\n---\n\n## 🟤 Phase 6 – Guilds and Leagues (Post-Validation Expansion)\n\n- Create guilds (by neighborhood, cause, or affinity group)\n- Rankings between guilds based on collective impact\n- Seasonal leagues with challenges and rewards\n- Display guilds on map and in public feed\n\n🎯 **Goal**: Make the game more fun, social, and viral — encouraging collective civic action.\n\n---\n\n## 🧾 Resource Allocation\n\n| Area            | Allocation | Team Members                            |\n|-----------------|------------|-----------------------------------------|\n| Development     | 70%        | 3 Developers (Frontend, Backend, Web3)  |\n| Operations      | 30%        | 2 People (Community, UX, Partnerships)  |\n\n---\n\n> Our mission is to turn civic action into a fun, rewarding, and decentralized experience. With your support, we’ll start with the streets — and grow into a global network of engaged, empowered citizens.\n\n## Team\n\nThe team will be leaded by [Marcus Dutra](https://x.com/marcaumdesign) and [Caue Tomaz](https://x.com/growecosystems), we are core members of GreenPill Brasil, both of us are very passionated people for the nature. And our dream it's to help our cities to regenerate on a fast and funny way.\n\n## Credits\n\nThis app was made from many closed and open-source apps, from the open ones we have GreenPill and Green Goods, so we credit and give thanks for the GreenPill Dev Guild team to the open-source material used to construct GreenGo.\n\nSpecial thanks for:\n\n- Afo (GreenPill Dev Guild)\n- Arthur Dutra (Mainnet Design)\n- Caue M. Tomaz (GreenPill Dev Guild)\n- Marcin UX (GreenPill Dev Guild)\n- Victoria Maria (Mainnet Design)\n- Emanuelly Alentejo (Mainnet Design)\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "greenpillbr", "projectTwitter": "marcaumdesign"}