Swadeeq is a chat bot, developed to help muslims to be consistent on deen.
Install app from here »
Screenshots
·
Report Bug
·
Request Feature
Table of Contents
Swadeeq is a mobile app designed to help Muslims stay consistent in their faith and strengthen their spiritual connection with Allah. With its chatbot interface, users can easily ask the bot about prayer times for their location, Islamic rulings on various topics, and get inspired to pray on time. The app also includes styled replies from the chatbot, rich dark-themed UI, Islamic calendar response, automatic notifications on prayer, dhikr, sleep and wakeup times, replying with hadiths and surah ayahs, or surah info, and basic knowledge about Islam and tawheed.
Built with Ionic and Capacitor, Swadeeq provides a seamless user experience with fast load times and smooth navigation. Its beautiful DaisyUI Dark theme enhances the user experience while also making it easier to prioritize faith throughout the day. Whether you're a devout Muslim or just starting to learn about Islam, Swadeeq has something for everyone.
Features:-
- Get prayer times by location in chatbot
- Basic greetings for bot
- Basic conversation trained
- Ask bot about Islamic rulings on various topics
- Get inspired to pray on time
- Styled reply from chatbot
- Rich dark themed UI
- Islamic calendar response
- Notifications on prayer, dhikr, sleep and wakeup times
- Replying with hadiths and surah ayahs, or surah info
- Basic knowledge about Islam and Tawheed
- The quranic verses are used in this app is taken from https://quran.com - Translation is "Dr. Mustafa Khattab, the Clear Quran"
- Sunnah and hadiths and mentions in this app is taken from https://sunnah.com
- Prayer times(fajr, dhuhr, asr, maghrid, ishah) including sunrise, sunset firstthird, midnight, lastthird, imsak are fetching from https://aladhan.com and https://api.aladhan.com
- The islamic ruling videos are taken from https://www.youtube.com/@assimalhakeem youtube channel
- Quran reciations are searched in youtube
I have tried to only include valid data to the app, I am also a human being: any information that is not valid can be reported on https://github.com/Muhammed-Rahif/swadeeq/issues, and highly encourage that to report as soon as possible with clear evidences.
Major frameworks/libraries used to bootstrap the project.
- First, ensure you have Yarn installed on your machine.
- Install the
@ionic/cli
and@capacitor/cli
globally by runningyarn global add @ionic/cli @capacitor/cli
in your terminal or command prompt. - Clone this repository to your local machine using
git clone https://github.com/Muhammed-Rahif/swadeeq.git
. - Navigate to the project directory using your terminal or command prompt.
- Run
yarn install
to install all necessary dependencies. - To launch the app on your local machine, run
ionic serve
. - Once the app is running, you can access it by navigating to
http://localhost:8100
in your web browser.
And that's it! You should now have a local copy of Swadeeq running on your machine. If you encounter any issues, please refer to the project's documentation or reach out to our support team for assistance.
# build command for dubug
ionic capacitor copy android && cd android && gradlew assembleDebug && cd ..
# build command for release
ionic capacitor copy android && cd android && gradlew assembleRelease && cd ..
# install to external device directly dubug version
ionic capacitor copy android && cd android && gradlew assembleDebug && gradlew installDebug && cd ..
# android external device run
ionic capacitor run android -l --watch --external
With 'swadeeq' app, I believe that contributing to an app that benefits the Ummah is a way to earn rewards from Allah SWT. That's why I've created an app that helps Muslims on their journey towards spiritual growth and consistency in practicing their faith. By building and contributing to 'swadeeq', you have the opportunity to earn rewards from Allah SWT and be a part of a community-driven effort to empower Muslims to achieve their spiritual goals. Whether you're a developer, a designer, or just someone with an idea, your contribution can help make a difference. So, join us in this journey and contribute for the sake of Allah. Together, we can create valuable tools that benefit the Ummah and earn rewards in this life and the hereafter.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Muhammed Rahif - @Muhammed_Rahif - rahifpalliyalil@gmail.com
Project Link: https://github.com/Muhammed-Rahif/swadeeq
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!