A beautiful React web application for displaying Islamic prayer times in Albanian, designed specifically for mosque TV displays.
- Imam Name: Display the imam's name
- Mosque Name: Show the mosque's name
- Location: Display the mosque's location
- Iqamah Toggle: Option to show Iqamah times (future feature)
- Six Daily Prayers: Imsaku, L. e Diellit, Dreka, Ikindia, Akshami, Jacia
- Current Prayer Highlighting: Active prayer time is highlighted in orange
- Prayer Icons: Moon icons for night prayers, sun icons for day prayers
- Real-time Clock: Large digital clock display
- Albanian Quranic Verses: Rotating display of verses and wisdom quotes
- Countdown Timer: Shows time remaining until next prayer
- Content Rotation: Alternates between quotes and countdown every 15 seconds
- Mosque Background: Stunning Blue Mosque imagery
- Responsive Layout: Optimized for TV displays and various screen sizes
- Albanian Language: Full Albanian language support
- Professional Styling: Modern UI with backdrop blur effects
- Imsaku - Fajr (Dawn prayer)
- L. e Diellit - Sunrise
- Dreka - Dhuhr (Noon prayer)
- Ikindia - Asr (Afternoon prayer)
- Akshami - Maghrib (Sunset prayer)
- Jacia - Isha (Night prayer)
- React 18 - Modern React with hooks
- Vite - Fast build tool and development server
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - High-quality UI components
- Lucide Icons - Beautiful prayer time icons
Clone the repository
git clone <repository-url>cd prayer-times-app
Install dependencies
pnpm install
Start development server
pnpm run dev
Build for production
pnpm run build
The app supports loading prayer times from CSV files. Place your CSV file in src/data/prayer-times.csv with the following format:
Date,Imsaku,Sunrise,Dreka,Ikindia,Akshami,Jacia2025-07-10,02:47,04:59,12:44,16:47,20:22,22:242025-07-11,02:48,05:00,12:44,16:47,20:21,22:23Edit src/utils/prayerData.js to add more Albanian Islamic quotes:
exportconstalbanianQuotes=[{text: "Your Albanian quote here...",source: "Source reference"}]Update the prayerTimes object in src/App.jsx or implement CSV loading functionality.
Replace src/assets/mosque-bg.jpg with your preferred mosque image.
- Full Screen Mode: Press F11 for full screen display
- Auto-refresh: The app automatically updates every second
- No User Interaction Required: Perfect for unattended TV displays
- High Contrast: Text is clearly visible against the background
- Chrome/Chromium (Recommended)
- Firefox
- Safari
- Edge
The app can be deployed to any static hosting service:
- Vercel
- Netlify
- GitHub Pages
- Firebase Hosting
For support or customization requests, please contact the development team.
Developed for Islamic communities with ❤️