Solat Today: Prayer Times for Malaysia
Solat Today: Prayer Times for Malaysia
What It Does
Solat Today provides accurate, real-time prayer times for Muslims in Malaysia. It uses your device's geolocation to determine your zone, then pulls official prayer time data from JAKIM (Malaysian Islamic Development Department).
Real-time prayer times based on current location. Countdown timer to the next prayer. Hijri calendar alongside the Gregorian date. Multi-day navigation for planning ahead. Offline support via saved zone information. Responsive design that works across mobile, tablet, and desktop.
Background
Solat Today grew out of a broader ecosystem that included My-Kariah, an open-source Muslim community hub built with Next.js, TypeScript, and Planetscale. My-Kariah tackled mosque management, community engagement, and prayer times as part of a larger neighbourhood platform. The lessons learned from that project informed Solat Today's more focused, single-purpose design: do one thing well, and do it cleanly.
Tech Stack
Frontend: Next.js 14, React, TypeScript, Tailwind CSS UI: Shadcn UI components API: Next.js API Routes, JAKIM data integration Location: Browser Geolocation API Storage: Local storage for offline capabilities
Why It Matters
Prayer times apps are ubiquitous, but many are bloated with ads, trackers, or unnecessary features. Solat Today was built to be fast, clean, and respectful of the user's attention. It does one thing well: tell you when to pray, based on the most authoritative local data source available.
For a Malaysian audience especially, this project resonates on both a technical and a personal level. The 43+ commits reflect real iterative development, not a weekend project abandoned after the initial push. This is a tool built for daily use by someone who uses it daily.