u/Excellent-Education5

I built an all-in-one Islamic app because I was tired of switching between 5 different apps

Assalamu Alaikum everyone 🤲

For years I was jumping between 4-5 different apps just to manage my daily Islamic practice. One app for prayer times, another for Quran, another for dhikr, another for qibla. It was scattered and honestly made it harder to stay consistent.

I searched everywhere for something that brought it all together but couldn't find it. So I decided to build it myself.

The app is called ImanLock. It's an all-in-one Islamic companion that includes:

🕌 Prayer times & tracker (9 calculation methods, streak system)
📖 Full Quran reader with audio (9 reciters, offline download)
📿 Dhikr counter, adhkar flows & custom dhikr
🧭 Qibla compass
🔒 Focus mode that blocks distracting apps during prayer times
📚 Islamic knowledge (prophet stories, sohbet topics, sunnah lifestyle)
📊 Tracking for fasting, qada, sadaqah, tahajjud & more
🤝 Accountability buddy system

I'm a Muslim developer and built this purely out of personal need. Ramadan just ended and I want to keep the momentum going — I think an app like this can really help with that post-Ramadan consistency.

Full feature breakdown in the comments below ⬇️

Would love honest feedback from this community. What features would make this more useful for your daily practice? What's missing?

JazakAllah khair 🙏

Full Feature List

🕌 Core Prayer & Locking

  1. Prayer Tracking & Completion — 5 daily prayers with tap-to-complete, 9 calculation methods
  2. Streak System — consecutive prayer day tracking, longest streak, Haid Mode pause
  3. App Locking / Screen Time — blocks apps during prayer (iOS Screen Time API / Android overlay)
  4. Emergency Override System — configurable weekly unlocks (default 3/week)

📖 Quran
5. Offline Quran Reader — 114 surahs, word-by-word translation, tajweed highlighting, bookmarks
6. Quran Audio — 9 reciters, offline download, playlists, sleep timer, background playback
7. Quran Reading Plans — 7-day, 30-day, Ramadan, topical plans with progress tracking
8. Quran Learning System — gamified alphabet/reading levels, quizzes, XP, badges
9. Quran Emotional Connection — mood-to-verse mapping
10. Hifz Dashboard — memorization progress tracking
11. Hifz Review — spaced-repetition review for memorized verses

📿 Dhikr & Duas
12. Tasbeeh & Dhikr — digital counter (Subhanallah, Alhamdulillah, Allahu Akbar x33)
13. Duas & 99 Names of Allah — categorized dua collection + Names with descriptions
14. Adhkar Hub & Flow — morning/evening/sleep sequential dhikr experience
15. Post-Prayer Dhikr & Duas — full-screen sequential counter after salah
16. Custom Dhikr — user-created dhikr with target counts

📚 Islamic Knowledge
17. Prophet Stories — 25+ prophets from Adam to Muhammad ﷺ, multi-chapter narratives
18. Sohbet Topics — 28 discourse topics (Tawakkul, Sabr, Shukr, Akhlaq & more)
19. Sunnah Lifestyle Module — 50+ trackable daily Sunnah practices
20. Daily Content — rotating Ayah & Hadith of the Day (365 each)

📖 Guides & References
21. Salah Animation Trainer — step-by-step prayer positions (male/female)
22. Wudu Guide — ritual ablution instructions
23. Umrah Digital Guide — 8-phase journey companion with duas, checklists & lap counters 24. Istikhara Prayer Guide — consultation prayer instructions with dua text
25. Travel Prayer Guide (Qasr & Jam') — shortening/combining rules while traveling
26. Janazah (Funeral Prayer) Guide — complete funeral rites guide
27. Ruqyah (Quranic Healing) Guide — step-by-step Sunnah-based healing
28. Dream Interpretation Guide — 100+ symbols across 8 categories (based on Ibn Sirin)

📊 Tracking & Analytics
29. Fasting Tracker — log fasts by type/date with Ramadan integration
30. Qada (Missed Prayer) Tracker — track prayers to make up
31. Zakat Calculator — calculate zakat obligations with live gold/silver prices
32. Sadaqah (Charity) Tracker — track giving by type (money, food, clothing, time, knowledge)
33. Sunnah Rawatib Tracker — 12 emphatic sunnah prayers daily grid
34. Tahajjud Night Prayer Tracker — log night prayers with rakaat count & hadith references
35. Prayer Quality Trends — analytics dashboard (khushoo rating, on-time %, jamaah attendance)
36. Prayer Heatmap — GitHub-style year-view completion grid
37. Weekly Spiritual Report — shareable weekly summary
38. Reflection History — saved personal prayer reflections
39. Spiritual Score Card — daily activity breakdown on home screen
40. My Day Timeline — chronological spiritual activity timeline

🌱 Spiritual Growth
41. Spiritual Goals & Smart Reminders — 8 goal types with personalized content
42. Jumu'ah (Friday) Reminder System — countdown + Surah Al-Kahf reminder
43. Ramadan Preparation — 14-day pre-Ramadan program (42 tasks)
44. Khutbah Notes — take & manage Friday sermon notes

👥 Social & Community
45. Accountability Buddy System — pair with a friend, see each other's live streak & prayer count
46. Prayer Spaces (Nearby Mosques) — Google Maps integration with location verification

🧭 Navigation & Tools
47. Qibla Compass — digital compass using device magnetometer + GPS
48. Islamic Events & Calendar — 15+ holidays, Hijri conversion, mood check-ins, personal events
49. Home Screen Widgets — prayer times, Hijri date, streak, Quran progress, daily dua
50. Live Activities (iOS) — prayer countdown on lock screen

⚙️ Platform & Settings
51. Localization — 8 languages (English, Arabic, Urdu, Persian, Turkish, Dutch, German, Indonesian)
52. Theme Customization — dark mode + 6 Islamic color themes
53. Onboarding Flow — guided first-launch setup
54. Authentication & Cloud Sync — email/Google/Apple sign-in for cross-device sync 55. Connectivity Monitoring — fully offline-first, works without internet
56. Legal — Privacy Policy & Terms of Service
57. Premium — monthly, yearly & lifetime plans via RevenueCat

💎 Always Free:
Prayer times, basic tracking, tasbeeh, duas, calendar, qibla, fasting, qada, zakat, basic Quran text, wudu/salah/travel/janazah/ruqyah guides, adhkar, rawatib, 2 themes, home widgets, cloud sync

💎 Premium:
Focus mode, Quran audio, prophet stories, sohbet, sunnah lifestyle, umrah guide, Quran learning, buddy system, tahajjud tracker, dream interpretation, advanced analytics, 4 extra themes, unlimited overrides, streak freeze

reddit.com
u/Excellent-Education5 — 5 hours ago

I built a PM tool where AI agents write the code and you just review the diff

Hey everyone — I've been working on this for a while and wanted to share it.

 The problem: I watched a friend vibecoding — shipping features straight from ChatGPT into his repo. No branches, no review, just paste and push. He was tracking bugs and feature requests in a notepad. An actual notepad. It worked until it didn't — broken deploys, no idea what the AI changed, and zero visibility into what anything cost. I figured there had to be a better way to let AI agents do the work without losing control. 

What I built: CodePylot — a project management tool where AI agents are first-class team members. You write a story on the board, an agent picks it up, creates a branch, writes the code, and puts it up for review. You read the diff, approve
or reject, and it merges.

The key thing: nothing ships without human review. The approve button is literally disabled until you've viewed the diff. The diff viewer flags risky patterns — hardcoded secrets, eval(), raw SQL, XSS vectors, debug logging. It's trust, but
verified.

What makes it different from just using Cursor/Copilot:

  • Agents are persistent. They have schedules (cron-based heartbeats), memory of past rejections, and organizational hierarchy. They learn from your feedback.
  • Multi-provider. Not locked to one AI. Supports Claude, OpenAI, Ollama (fully local, zero cost), or any HTTP webhook. Swap providers per agent.
  • Budget controls. Set spending limits per agent, per project, or org-wide. Soft warnings at 80%, hard stops at 100%. Agents auto-pause when budget is hit — no surprise bills.
  • Goal alignment. Link stories to company/team/project goals. The goal context gets injected into agent prompts so they're working toward something, not just closing tickets.
  • Review gate is server-enforced. It's not a frontend-only check. The API returns 422 if you try to mark an agent story as done without reviewing it. Can't bypass it.

Stack: Next.js (App Router) + TypeScript + Prisma + PostgreSQL + Tailwind + shadcn/ui

Free tier gives you 3 projects, 15 stories/project, 1 agent, and 15 AI rewrites/month. Enough to try it out for real.

Happy to answer any questions about the architecture, the agent system, or anything else. I've been pretty deep in the "how do you actually trust AI-written code" problem and have some opinions.

reddit.com
u/Excellent-Education5 — 20 hours ago