The brief
Build an innovative application that supports and promotes tree planting initiatives by enhancing user engagement in environmental conservation through efficient image management, scheduling, and administrative oversight — delivered as a dedicated team engagement over ~18 active weeks from July 2024.
What we built
A full-stack tree-planting campaign platform ("TreeMendUs / Regreen Earth") comprising:
- a React.js admin portal for managing plantation drives, bulk user onboarding via Excel, leaderboards, geo-maps, tree adoption inventory, and payment records
- a mobile app (Android + iOS) for field Evidence Collectors to upload geo-tagged plantation photos, Data Validators to accept/reject submissions via swipe UI, and general users to adopt/gift trees via Cashfree payments
- a Node.js backend with PostgreSQL, GCP Cloud Storage, Redis caching, BullMQ async queues, Cashfree payment webhooks, WhatsApp Business API notifications, CDN-delivered video streaming, and wkhtmltopdf-generated adoption certificates. The system supports 5+ user roles across the full plantation lifecycle from drive scheduling through field evidence to consumer adoption.



