Introduction
The first discord bot to allow users to have an organised and scheduled quran reading times!
A bot with a goal to help you have a organized and scheduled reading times for quran by sending pages from the mushaf as well as give reminders for prayer times to your specific location.
Features
Khatma
Add or manage goals for your server to read a number of juz(s) in different ways & methods.
Mushaf
Sends pages from the quran to read for yourself or with others.
Prayer Times
Provide prayer times for the location of your choice.
Prayer Reminders
Add or manage prayer reminders for your server.
Extras
Believe it or not, all the artworks and designs were humbly created in Photoshop CS6 and animated in PowerPoint—no fancy video editing software or complicated programs used.
Here are some variations that the bot went through:
P.S
Motivation
- Build a solid foundation and understanding of javaScript.
- Help myself and my brothers to be consistent at reading the quran.
- Create a running charity.
Personal Notes
The project originally started as a way to fill my free time during my gap year, so I decided to dive into programming. Looking back, I achieved what I initially wanted: understanding javaScript and reading the quran daily.
As the months went by, I found myself adding many other functionalities, such as prayer times and prayer reminders. This was a significant leap for me, as it helped me understand APIs, communication between computers and servers, and many other broad topics.
With extra time on my hands, I decided to publicize the bot and allow others to benefit as well. I created a support server and a profile on a website that showcases Discord bots. Setting it up was easy, but advertising and making the bot known was a challenge I didn’t know how to tackle.
Months went by with barely any users, and the hassle of updating the codebase every time Discord released an update, combined with the workload of university, ultimately led to the bot’s shutdown. It was really sad to shut it down on May 5, 2023, after a long run since April 12, 2021.
Maybe one day I’ll return to this project and renovate it to a new project inshaallah.
Khatma wasn’t going to happen if it wasn’t to the contribution and the feedback that I’ve recieved from my friends during the 1 year of coding, it really motivated me to continue and strive through. May Allah SWT grant them the highest places of paradise.
Techologies
- Programming Languages
- Javascript
- Runtime
- NodeJS
- Libraries Used