Inspiration
Ask God was inspired by the timeless wisdom found in various religious and spiritual traditions that have guided humanity for centuries. We recognized that many modern problems people face today—from anxiety and feeling overwhelmed to relationship challenges and career uncertainty—have been addressed through stories, parables, and teachings across different faiths and cultures. By bridging ancient wisdom with modern technology, we wanted to create a platform that makes these spiritual insights accessible and applicable to contemporary issues.
What it does
Ask God is an AI-powered platform that connects users with spiritual and historical guidance for modern problems. The application allows users to:
- Explore problems across various categories including Mind & Emotions, Career & Purpose, Digital & Lifestyle Struggles, and Identity & Body
- Search for stories from different religious and spiritual traditions related to their specific challenges
- Access detailed narratives with meaningful insights, historical context, and practical suggestions
- Receive actionable wisdom that bridges ancient spiritual teachings with contemporary issues
How we built it
We built Ask God using a modern web stack with:
- Node.js and Express.js for the backend API
- Integration with Perplexity's sonar-deep-research AI model for semantic search and detailed story generation
- REST API endpoints for searching stories and retrieving detailed narratives
- Frontend pages organized by problem categories
- Rate limiting and error handling for robust performance
- Caching mechanisms to optimize AI response times
- JSON storage for response data
Challenges we ran into
During development, we encountered several challenges:
- Crafting effective prompts for the AI to generate meaningful, accurate responses across diverse spiritual traditions
- Balancing between providing comprehensive spiritual narratives while ensuring relevance to modern problems
- Handling API rate limits and costs from the Perplexity API integration
- Ensuring respectful and accurate representation of various religious and spiritual traditions
- Creating an intuitive user experience that guides users from problem identification to spiritual insights
- Optimizing performance with caching while maintaining fresh, relevant content
Accomplishments that we're proud of
We're particularly proud of:
- Successfully integrating advanced AI capabilities to bridge ancient wisdom with modern challenges
- Creating a platform that respects and accurately represents diverse spiritual traditions
- Developing a user-friendly interface that makes spiritual wisdom accessible to everyone
- Building a robust API architecture that handles complex queries efficiently
- Implementing effective caching strategies to optimize performance and manage costs
- Providing actionable, practical suggestions derived from spiritual narratives
What we learned
Throughout this project, we gained valuable insights:
- The remarkable commonalities across spiritual traditions in addressing human challenges
- Technical expertise in AI prompt engineering and response processing
- Best practices for integrating third-party AI services into web applications
- The importance of balancing technical innovation with cultural sensitivity
- Methods for translating ancient wisdom into actionable modern advice
- Strategies for optimizing performance in AI-intensive applications
What's next for Ask God
Looking ahead, we plan to enhance Ask God with:
- User accounts to save favorite stories and track personal growth
- Additional spiritual traditions and cultural narratives
- Interactive features like guided reflections and meditations
- Mobile applications for iOS and Android
- Community features to connect users on similar spiritual journeys
- Advanced personalization using AI to tailor suggestions to individual needs
- Integration with voice assistants for accessibility
- Expanded categories of modern problems and challenges
Built With
- express.js
- html5
- json
- node.js
- perplexity
Log in or sign up for Devpost to join the conversation.