Skip to content

Kiosk App Overview

The KIC Kiosk App is a SvelteKit-based web application deployed on dedicated display kiosks inside the masjid.

Its purpose is to provide the community with real-time athan and iqamah times aswell as announcements all in a modern and automated format that syncs with the mobile app.

The previous solution to prayer time displays at the masjid was with a manual digital clock that would require adjustment every week or so. The kiosk app replaces this system with a centrally managed, cloud solution that automatically syncs prayer times and announcmeents from the server.

You can find the full source code for the kiosk app on Github:

Kelowna-Islamic-Center/kiosk


Key Features

  • Prayer Times Display
    Shows both adhan and iqamah times, updated daily via the Cloud Functions scheduler.

  • Announcements Carousel
    Displays community announcements synced from Firestore.

  • Live Updates
    No need for daily adjustments—times and messages are synced automatically.

  • Cross-Platform
    Since the kiosk app is a web application it can be deployed on windows and linux powered kiosk computers allowing Deployed via Firebase Hosting with SSR, but optimized for kiosk displays in the masjid.


Developement

The app is deployed using Firebase Hosting with SSR.
For installation and deployment instructions, see: