logo
Back to projects

ZED (My Islamic Reminders)

Role: Contributing developer (team project, led by another engineer)Timeline: 2025-2026Type: Cross-platform app + admin

Expo (React Native)

Next.js

Convex

OpenAI TTS

TanStack Table

Recharts

ZED (My Islamic Reminders) hero image

MobileExpo and React Native with Expo Router, Jotai, expo-audio, expo-notifications
AdminNext.js with React, TanStack Table, Recharts, Sonner, and a shadcn-style UI
BackendConvex for data, queries, mutations, storage, cron jobs, and a background work pool
MediaOpenAI text-to-speech for narrated audio generation
Notificationspush delivery with a retry policy

Personalised scheduled deliveryeach user's broadcast arrives at their preferred local time, matched to their timezone.
Multilingual contentbroadcasts in several languages, including full right-to-left support, with the best variant chosen from the user's preferences.
Auto-generated narrationevery broadcast is turned into audio through text-to-speech, with word timings so the text highlights in sync as it plays.
Guided broadcast experiencethe mobile screen plays narrated audio, highlights along, and lets users share the text.
Admin operations consoledashboards for users, delivery, views, plays, and audio-generation progress, plus growth and language-performance reporting.
Broadcast and content managementcreate and edit broadcasts, regenerate or retry stalled audio jobs, and manage localised app copy and store links.
User management and settingsmanage roles and active state, choose single or multi-reminder behaviour, and send test notifications.

ZED (My Islamic Reminders) screen 1
ZED (My Islamic Reminders) screen 2

All projectsNext projectSchooliee