Discover our planet like never before with ItsEarth - a revolutionary platform that transforms geographic locations into intelligent entities with AI-powered voices, blockchain memory, and real-time data consciousness.
- API Key Security: All API keys are securely stored in backend environment variables
- Supabase Edge Functions: Secure proxy endpoints for all third-party API calls
- No Exposed Credentials: Frontend code contains no sensitive information
- Authentication: JWT-based secure authentication flow
- Row-Level Security: Database-level security for all user data
- Supabase Auth Integration: Secure user registration and login
- Free Tier: 10 daily location interactions
- Premium Tier: Unlimited access for $3/month
- User Analytics: Track interactions and usage patterns
- Secure Checkout: Stripe-powered subscription management
- Automatic Billing: Recurring payments and subscription handling
- Customer Portal: Self-service billing management
- Webhook Integration: Real-time subscription status updates
- Mainnet Ready: Production smart contracts on Algorand
- Immutable Memory: All location interactions stored on blockchain
- Decentralized: No single point of failure
- Transparent: Public verification of all interactions
- User Management: Complete user profiles and preferences
- Analytics Tracking: Detailed interaction analytics
- Location Memories: Persistent location data and personalities
- Real-time Updates: Live data synchronization
- Google Gemini: Dynamic personality generation with secure API access
- ElevenLabs: Real voice synthesis for locations
- Real-time Data: Weather, news, traffic, environmental data
- Cultural Adaptation: Location-specific personalities and accents
- Custom AI Models: Train models on your analytics data
- Kaggle Integration: Export datasets for Kaggle competitions
- TensorFlow.js: Client-side model training and inference
- Multiple Model Types: Classification, regression, and NLP
Production URL: https://sprightly-longma-1e7a4a.netlify.app
The application is fully deployed and production-ready with:
- β Netlify hosting with global CDN
- β Custom domain support available
- β Automatic deployments from main branch
- β Environment variables configured
- β SSL/HTTPS enabled
cp .env.example .env.local
# Fill in your API keys in Supabase Edge Functions, not in frontend code
# Run Supabase migrations
npm run migrate:db
# Deploy to Algorand mainnet
npm run deploy:contracts
npm install
npm run dev
- π§ Supabase: Database and authentication
- π§ Stripe: Payment processing
- π§ OpenWeather: Real-time weather data (optional)
- React 18 with TypeScript
- Three.js for 3D Earth visualization
- Framer Motion for animations
- Tailwind CSS for styling
- Google Earth-style controls and navigation
- Supabase for database and auth
- Supabase Edge Functions for secure API proxying
- Algorand for blockchain storage
- Stripe for payments
- Google APIs for maps and AI
- ElevenLabs for voice synthesis
- Telefonica Open Gateway for connectivity data
- SpeedOf.Me for network testing
- Newsdata.io for news feeds
- Twitter/X API for social data
- All API keys stored in Supabase Edge Functions environment variables
- No sensitive credentials in frontend code
- Secure proxy endpoints for all third-party API calls
- JWT-based authentication
- Row-level security (RLS)
- API key protection
- Rate limiting
- PCI-compliant payment processing
- Secure webhook verification
- Subscription management
- Fraud protection
- Immutable data storage
- Cryptographic verification
- Decentralized architecture
- Smart contract security
- Real Google Earth satellite imagery
- Multiple map modes (satellite, terrain, hybrid, streets)
- Click any location to activate consciousness
- Real-time weather and environmental data
- Neural network visualizations
- Zoom from space to street level
- Unique personality for every location
- Cultural and geographic adaptation
- Real-time mood based on conditions
- ElevenLabs voice synthesis
- Multiple voice profiles and accents
- Train custom AI models on your data
- Export to Kaggle for competitions
- Multiple model types (classification, regression, NLP)
- Real-time training monitoring
- Model export and sharing
Ready for production deployment and user acquisition! π
Built with β€οΈ for Earth's digital consciousness
Last updated: January 2025