Ilm App
Mobile Appطلب العلم الشرعي - An Islamic knowledge app with close to 50k downloads. Structured learning roadmaps across different Islamic fields (tafsir, hadith, fiqh) with progress tracking, downloadable books, and video resources.
Note: This app succeeded because it solved one problem really well. I made it 3 years ago and it doesn't reflect my current abilities. I will try to update it soon inchallah.
The Problem: Islamic knowledge is spread across tens of thousands of books. It's not clear for someone who wants to learn where to start and what to learn.
Requirements: Make an app that contains all resources needed for an Islamic knowledge seeker and structure them in a clear roadmap split into the different Islamic fields of study. Enable users to track their learning progress, download books, and watch videos.
Technical Details: Chose JavaScript (would use TypeScript today). Stored books in Google Drive and the app downloads them from there. Used a JSON object containing all roadmaps and book information - the app is just a display of that JSON, making it easy to modify the map by changing the JSON. Wrote functions once and used them everywhere due to the unified structure.