Inspiration
We wanted to give back to our community, especially in the area of education. Growing up attending Islamic school on weekends, we noticed that it could sometimes feel boring or unengaging, especially for kids who didn’t always look forward to going. That experience motivated us to rethink how Islamic learning could be delivered in a way that feels exciting rather than forced. We decided to combine something kids already love, games, with meaningful educational content, so learning about Islam becomes something they want to do. As we continued developing the idea, we realized that this approach isn’t just helpful for kids, but also for reverts and anyone interested in learning about Islam in a more engaging and approachable way.
What it does
Prophet’s Path is a co-op adventure game where two players work together to complete levels in a vibrant Arabian setting. Players can sign up or continue as guests, making it accessible to everyone. As they progress through levels, they collect gems and solve challenges that require teamwork. At the end of each level, players answer a set of Islamic knowledge questions. If they answer incorrectly, they must replay the level, reinforcing learning through repetition. The game also includes a built-in chatbot that allows users to ask questions and learn more about Islam in real time.
How We Built It
We built Prophet’s Path using a modern web stack with a component-based frontend for screens like login, gameplay, and level completion. We used MongoDB for authentication, storing user progress, and organizing questions by level, allowing difficulty to scale as players advance. A guest mode keeps the game accessible without requiring an account. The game features pixel art for a simple, engaging visual style. We integrated the Anthropic API to power a chatbot that allows users to ask questions specifically about the Quran, Hadith, and Salah. To enrich the experience, we added free Islamic content APIs: the AlQuran Cloud API for displaying random ayahs, the Aladhan API for prayer times, and a curated hadith dataset to show reminders on the home screen. These additions enhance learning without affecting core gameplay.
Challenges we ran into
One of the biggest challenges was balancing gameplay with educational content. We needed to ensure the game remained fun without making the questions feel forced or disruptive. Another challenge was implementing smooth two-player interaction and ensuring both players felt equally involved. We also faced technical issues, such as managing state across components, handling authentication flows, and debugging integration problems. Designing questions that were appropriate for different knowledge levels was another difficulty, as we wanted the game to be accessible yet progressively challenging. Despite these challenges, Prophet’s Path evolved into a project that combines faith, learning, and collaboration in a unique and engaging way.
Accomplishments that we're proud of
We are proud of creating a unique experience that blends gaming with Islamic education in a meaningful way. The cooperative gameplay encourages teamwork while reinforcing learning, which sets our project apart from traditional educational tools. We are also proud of successfully integrating multiple features, including authentication, level-based gameplay, and a chatbot, into one cohesive application. Most importantly, we created something that can positively impact our community and make learning more enjoyable.
What We Learned
Throughout this project, we learned how to design an experience that balances fun and education. We explored how gamification can reinforce learning by rewarding progress and encouraging repetition. On the technical side, we improved our skills in frontend development, component-based design, and integrating features like authentication and chatbots. We also learned how important user experience is especially when designing for younger audiences or beginners.
What's next for Prophets Path
We plan to expand Prophet’s Path by adding more levels, more advanced questions, and a wider range of Islamic topics. We also want to add more character customizations and incorporate more educational links. In addition, we plan to deploy the project so it’s publicly accessible, allowing more users to benefit from it. We also aim to enhance the chatbot and explore personalization features to better support different learning levels.
Built With
- aiqurancloudapi
- aladhanapi
- anthropicapi
- css
- html
- javascript
- localhadithdataset
- mongodb
- node.js
- pixelart

Log in or sign up for Devpost to join the conversation.