Inspiration
Watching my nieces spend hours on screens yet struggle to identify basic animals revealed a growing health crisis: nature deficit disorder affecting children's development and mental wellbeing. Research shows nature connection is crucial for healthy child development, yet kids today are increasingly disconnected. When I discovered Perplexity's capabilities, I realized I could address this public health challenge by transforming harmful screen addiction into beneficial nature education that supports cognitive and emotional development.
What it does
Ecopal is the first AI wellness platform that specifically addresses nature deficit disorder in children using Perplexity's evidence-based responses. It transforms unhealthy screen habits into developmental benefits through three health-supporting features: an AI nature companion that reduces anxiety through meaningful conversations, educational articles that promote cognitive development through curiosity-driven learning, and interactive quizzes that build critical thinking skills while fostering environmental connection. Every interaction supports healthy brain development while teaching evidence-based thinking.
How we built it
Designed as a digital wellness solution using React/TypeScript for calming, child-appropriate interfaces and Python Flask backend optimized for healthy engagement patterns. Deep Perplexity sonar-pro integration delivers evidence-based nature education that supports child development. I engineered prompts that leverage Perplexity's research access to provide developmentally appropriate content that promotes wellbeing rather than digital addiction.
Challenges we ran into
Perplexity Response Speed: Perplexity's detailed, cited responses take 8-15 seconds - too slow for children who expect immediate feedback. I implemented response caching, quick fallback responses, and progressive loading to maintain engagement. Age-Appropriate Content: Getting Perplexity to consistently generate content suitable for ages 4-12 while maintaining accuracy required extensive prompt engineering and testing. Content Safety: Beyond Perplexity's built-in filtering, I added nature-only topic enforcement that automatically redirects conversations back to environmental education.
Accomplishments that we're proud of
Innovative Perplexity Use Case: First educational platform specifically designed around Perplexity's citation capabilities for children, teaching source credibility from an early age. Advanced Safety System: Built robust topic redirection that keeps 100% of conversations focused on nature education. Scalable Educational Impact: Created a system covering 31 nature topics with adaptive difficulty that genuinely engages children aged 4-12. Real Educational Value: Successfully integrated authentic citations from trusted sources, building critical thinking while maintaining fun engagement.
What we learned
Perplexity API Mastery: Mastered advanced prompt engineering specific to Perplexity's models and learned to optimize educational content generation for different age groups. Child-Focused Development: Discovered the critical importance of immediate feedback, visual appeal, and simple language when building for young users. Educational Technology Balance: Learned how to create meaningful screen time that promotes learning and curiosity rather than passive consumption.
What's next for Ecopal
Voice Accessibility Features: Adding speech recognition and text-to-speech for children under 6 who need reading support, making nature education accessible for pre-readers. Enhanced Perplexity Integration: Developing more sophisticated prompt chains that leverage Perplexity's real-time knowledge for current environmental discoveries. Family Engagement Tools: Creating parent dashboards to track learning progress and encourage shared nature exploration activities.
Built With
- css3
- flask
- flask-cors
- git
- html5
- javascript
- lovable
- lucide-react
- node.js
- perplexity-ai-api
- python
- python-dotenv
- react
- sonner
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.