Feature Roadmap
Legend
Section titled “Legend”| Badge | Meaning | |-------|---------| | ✅ Live | Feature is deployed to production and available to users | | 🚧 In Dev | Feature is actively being built or iterated on | | 🔨 Coming Soon | Feature is planned but work has not yet started |
Key Milestones
Section titled “Key Milestones”| Milestone | Date | Scope | |-----------|------|-------| | v1.0 Submission | May 10, 2026 | Core features live, “Coming Soon” placeholders for remaining | | v1.1 Submission | May 25, 2026 | Full MVP feature set complete | | MVP Live | May 31, 2026 | Production launch of the complete MVP |
Recently Completed
Section titled “Recently Completed”v1.0 — Core Features (May 10, 2026)
Section titled “v1.0 — Core Features (May 10, 2026)”Interactive 3D Globe Map ✅ Live
Mobile and web: Browse conservation projects on a 3D interactive globe with clustering, search, and location-based filtering. Web platform includes deck.gl rendering with smooth transitions.
User Authentication ✅ Live
JWT-based registration and login across mobile and web. Email + password auth, token refresh, and secure session storage. Custom password validation and rate limiting for security.
Post Creation & Details ✅ Live
Mobile: Create posts with images and text, view post details with comment threads. Web: Full content management with rich text, image galleries, and solution submissions.
Wallet Integration (Read-Only) ✅ Live
Solana wallet display showing $ETC token balance, Stars balance, and transaction history. Web platform includes full wallet dashboard with token swap UI. Read-only in v1.0 — deposits and withdrawals added in Sprint 2.
List View & Filters ✅ Live
Paginated list view of projects and posts with category filters, search, and sort options. Available on both mobile and web platforms.
Home Dashboard ✅ Live
Mobile: Personalized home screen with recent activity, suggested projects, and quick actions. Web: Full dashboard with analytics summaries, recent posts, and quick navigation.
API Foundation (v1) ✅ Live
30+ RESTful API endpoints covering auth, posts, comments, wallet read operations, user profiles, and content management. Django REST Framework with Swagger docs at /swagger/.
v1.1 — Full MVP Features (May 25, 2026)
Section titled “v1.1 — Full MVP Features (May 25, 2026)”gAIa chat (Basic) ✅ Live
Conversational AI assistant integrated into the mobile app. Users can ask conservation-related questions, get project suggestions, and receive guidance on verification tasks. Powered by Claude API with context-aware responses.
Verification Workflow (Basic) ✅ Live
End-to-end verification process: users submit verification posts, verifiers review and approve/reject, Stars rewards are credited on approval. Includes verification history and status tracking.
Profile & Leaderboards ✅ Live
User profiles with activity history, earned Stars, and contribution stats. Global leaderboards ranking users by Stars earned, posts created, and verifications completed.
Treasure Chest ✅ Live
Gamified rewards system where users earn daily rewards, complete streaks, and unlock bonus Stars. Includes countdown timers, streak tracking, and animated reward reveals.
EarthTeam Coin ($ETC) ✅ Live
Solana SPL token with dedicated web platform page showing price, market data, and swap functionality. Tokenomics documentation and transaction history.
Web Platform MVP ✅ Live
Complete Next.js 15 web platform with interactive map, dashboard, leaderboard, wallet UI, coin page, and admin-accessible features. Fully responsive with dark theme.
Sprint Timeline
Section titled “Sprint Timeline”Sprint 0 — App Tour & Onboarding ✅ Live
Section titled “Sprint 0 — App Tour & Onboarding ✅ Live”App Tour Screens ✅ Live
Animated onboarding carousel introducing key features: globe exploration, verification rewards, gAIa chat, and wallet. Shown on first launch with skip option and re-playable from settings.
Push Permission Prompt ✅ Live
System-level push notification permission prompt integrated into the onboarding flow (not triggered prematurely). Users can opt in or defer the decision.
Biometric Auth ✅ Live
Fingerprint / Face ID as an alternative to password login. Stored securely in device keystore. Falls back gracefully on devices without biometric hardware.
Sprint 2 — Verification Marketplace, Wallet Withdrawal, Org Wallet ✅ Live
Section titled “Sprint 2 — Verification Marketplace, Wallet Withdrawal, Org Wallet ✅ Live”Verification Marketplace ✅ Live
Dedicated marketplace view listing pending verification tasks sorted by reward amount. Verifiers can browse available tasks, claim assignments, and track their verification queue. Includes filtering by category, location, and minimum Star reward.
Wallet Withdrawal (Mobile) ✅ Live
Full withdrawal flow: convert Stars to $ETC tokens and send to external Solana wallet. Includes confirmation dialog, network fee display, transaction signing, and status tracking. Minimum withdrawal thresholds enforced.
Organization Wallet ✅ Live
Multi-signature wallet for conservation organizations to receive and manage donations, distribute rewards to verifiers, and fund projects. Admin dashboard for org wallet management with transaction history and balance overview.
Wallet Deposit (Mobile) ✅ Live
Receive $ETC tokens directly to in-app wallet. Displays QR code and wallet address for external transfers. Confirmation alerts on successful deposits with updated balance animation.
Sprint 3 — gAIa Full, Geotagged Photos, Voice Input 🚧 In Dev
Section titled “Sprint 3 — gAIa Full, Geotagged Photos, Voice Input 🚧 In Dev”gAIa — Full Feature Set 🚧 In Dev
Enhanced gAIa with conversation memory, contextual project recommendations, verification guidance, and multi-turn dialogue. Backend powered by Claude API with prompt caching for performance. Includes suggested prompts and follow-up question generation.
Geotagged Photos 🚧 In Dev
Camera integration for posting with embedded GPS coordinates. Photos are EXIF-tagged with location data for verification integrity. Map view shows photo thumbnails at their capture location. Backend validates geo-metadata on upload.
Voice Input 🚧 In Dev
Speech-to-text for post creation, gAIa queries, and comments. On-device processing for basic commands, cloud-based transcription for longer input. Multilingual support roadmap included.
Sprint 4 — Push Notifications, Referrals, User Levels, Certificates 🔨 Coming Soon
Section titled “Sprint 4 — Push Notifications, Referrals, User Levels, Certificates 🔨 Coming Soon”Push Notifications (Full) 🔨 Coming Soon
Real-time push notifications for verification approvals, new followers, reward milestones, and project updates. Firebase Cloud Messaging integration on mobile. Web push via Service Workers. User-configurable notification preferences per category.
Referral System 🔨 Coming Soon
Shareable referral links with unique codes. Rewards for both referrer and referee on first verified action. Referral tracking dashboard showing conversion stats and earned bonus Stars. Tiered bonus structure for power referrers.
User Levels & XP 🔨 Coming Soon
XP-based leveling system: earn experience points for posts, verifications, referrals, and daily login streaks. Each level unlocks new features, badges, and reward multipliers. Level-up animations and progress bar on profile.
Verification Certificates 🔨 Coming Soon
NFT-style certificates minted for each completed verification. Stored on Solana with metadata including timestamp, location, and verifier info. Shareable as proof of conservation impact. Gallery view on profile.
Sprint 6 — Offline Verification & Seed Phrase Backup 🔨 Coming Soon
Section titled “Sprint 6 — Offline Verification & Seed Phrase Backup 🔨 Coming Soon”Offline Verification Mode 🔨 Coming Soon
Submit verification posts without an internet connection. Photos and data cached locally, queued for upload when connectivity is restored. Conflict resolution for duplicate submissions. Visual indicator for pending uploads.
Seed Phrase Backup & Recovery 🔨 Coming Soon
Guided 12-word seed phrase generation during wallet setup. Recovery flow to restore wallet from seed phrase on new devices. Encrypted local storage with biometric lock. Warning prompts before seed phrase display (never stored in plaintext on servers).
Sprint 7 — Admin Screens 🔨 Coming Soon
Section titled “Sprint 7 — Admin Screens 🔨 Coming Soon”Web Admin Dashboard 🔨 Coming Soon
Django admin panel with custom dashboard: user management (ban, verify, role assignment), content moderation (post approvals, flag reviews), verification oversight (dispute resolution, reward adjustments), and system-wide analytics (active users, transaction volume, verification throughput).
Mobile Admin Screens 🔨 Coming Soon
Limited admin functionality on mobile: quick content moderation, user lookup, and notification broadcast. Role-based access control with admin-only UI elements.
Sprint 8 — FastAPI RAG Service 🔨 Coming Soon
Section titled “Sprint 8 — FastAPI RAG Service 🔨 Coming Soon”FastAPI RAG Service 🔨 Coming Soon
Standalone FastAPI microservice for Retrieval-Augmented Generation (RAG) pipelining. Vector database (pgvector / Qdrant) storing conservation knowledge base, project documentation, and verification guidelines. Embeddings API for semantic search. Context injection into gAIa prompts for fact-grounded responses.
Sprint 9+ — AI Personalization, Career Guidance, Enhanced Learner Dashboard
Section titled “Sprint 9+ — AI Personalization, Career Guidance, Enhanced Learner Dashboard”AI Personalization Engine 🔨 Coming Soon
Machine learning-powered content recommendation: personalized project suggestions based on user interests, past activity, and location. Adaptive difficulty for verification tasks. AI-curated learning paths for conservation topics.
Career Guidance Module 🔨 Coming Soon
Conservation career exploration tool: skill assessments, recommended learning resources, mentorship matching, and job/volunteer opportunity board. Integration with gAIa for personalized career advice.
Enhanced Learner Dashboard 🔨 Coming Soon
Expanded dashboard with learning progress tracking, completed modules, skill tree visualization, and certification pathways. Gamified milestones with unlockable content. Weekly learning goals and progress reports.
Summary
Section titled “Summary”| Sprint | Focus Area | Status | |--------|-----------|--------| | Sprint 0 | App Tour, Onboarding, Biometric Auth | ✅ Live | | Sprint 2 | Verification Marketplace, Wallet Withdrawal, Org Wallet | ✅ Live | | Sprint 3 | gAIa Full, Geotagged Photos, Voice Input | 🚧 In Dev | | Sprint 4 | Push Notifications, Referrals, Levels, Certificates | 🔨 Coming Soon | | Sprint 6 | Offline Verification, Seed Phrase Backup | 🔨 Coming Soon | | Sprint 7 | Admin Screens (Web + Mobile) | 🔨 Coming Soon | | Sprint 8 | FastAPI RAG Service | 🔨 Coming Soon | | Sprint 9+ | AI Personalization, Career Guidance, Learner Dashboard | 🔨 Coming Soon |
This roadmap is a living document and will be updated as priorities evolve. Feature statuses reflect the current state of development across all three EarthTeam codebases. Last updated: June 2026.