NUR
By: Nurxat, Ihsan
NUR
The Future of Islamic AI




Our primary goal with NurAI is to provide a reliable and easily accessible platform that offers users accurate and simplified answers about Islam or anything Islamic related. By leveraging AI-powered conversations, we aim to give users authentic knowledge, promoting a deeper understanding and engagement with their faith. Through NurAI, we strive to make Islamic knowledge more approachable and user-friendly for everyone.
We noticed that many people, especially those new to Islam or those seeking quick answers, often struggle to find clear and reliable information. We wanted to create a project that could help people with their daily Islamic practices and questions and make it as simple, clear, and straightforward as possible. With the rise of AI technology, we saw an opportunity to build a chatbot that provides authentic and correct Islamic answers, making sure users get reliable information in a user-friendly way.
Why the AI use for Islam?
NurAI is an AI-powered chatbot designed to answer questions about Islam and almost anything about Islam. It uses authenticated references and answers straight from Islamqa.info, offering clear and simplified answers. The chatbot simplifies complex answers using AI, making them easy to understand for users. Nurai can handle queries about prayer, fasting, zakat, hajj, and almost anything that is available on Islamqa.info, and it even supports multiple languages!
What It Does
We built NurAI using Flask for the backend and integrated the Islamqa.info’s API for fetching data to answer user queries. We used MongoDB to store conversation history, and AWS Polly for text-to-speech capabilities. The frontend is made with HTML, CSS, and JavaScript to create a friendly and interactive chat interface. We used Google Translate API for translation responses for the different languages. We also implemented language detection to enhance user experience.
How We Built It
One of the biggest challenges was ensuring that the user's query matches the most relevant answers from the API due to variations in how questions are phrased. We had to implement a way to preprocess, match, and validate user queries against the responses from islamqa.info's API. Another challenge was integrating multiple APIs and services like OpenAI, MongoDB, and AWS Polly smoothly.
Challenges We Ran Into
We're proud that we managed to create a fully functional chatbot that can answer a wide range of Islamic questions accurately straight from Islamqa.info. We're also proud of the multilingual support and the interactive frontend that makes Nurai user-friendly. It makes us really happy to see what we have created and the impact it can have in this world. Seeing the final product work seamlessly is a huge accomplishment for us, and we can't wait to see the impact it can have on our community and life
Accomplishments We're Proud Of
We learned a lot about integrating different technologies and APIs. Being able to integrate Islamqa.info’s API and working with AI to simplify the answer and to make it more user-friendly was a very good and precious experience for both of us. We also gained insights and got more experience into web development and how to create a responsive and engaging user interface. This project also enhanced our understanding of natural language processing techniques to improve query matching and answer retrieval.
What We Learned
What's next for NurAI?
We plan to improve Nurai by adding more features, such as personalized user experiences and authentication. Having authentication in place could help us implement a feature where you can save conversation history to your account and be able to access it whenever and wherever just with your credentials! We also want to enhance the multilingual capabilities and add support for more languages alongside implementing speech to speech where you can directly speak to the chatbot and the chatbot responds back in a human voice making it a personalized interaction. Additionally, we aim to integrate third-party services such as Google Calendar for scheduling prayers, or health apps for fasting reminders and so on!
nurai
By nurxat
nurai
Introducing Slides AI, an innovative tool that will streamline the way you create presentations. Powered by OpenAI GPT.
- 217