A beautiful and modern Vue.js application that displays accurate prayer times with a focus on Ramadan's iftar and sahur times. The app features multiple themes, city selection, and a countdown timer to help Muslims track prayer times throughout the day.
🌐 Live at: https://iftar.app
- 🕌 Accurate prayer times using the Aladhan API
- ⏱️ Real-time countdown to iftar and sahur times
- 🌙 Hijri date display
- 🏙️ City selection for locations in Turkey
- 🎨 Multiple beautiful themes (Islamic, Ottoman, Seljuk, Modern, Dark, Digital, SSG, Dune)
- ⚙️ Customizable settings (show/hide seconds, dates)
- 📱 Fully responsive design for all devices
- 🔄 Automatic updates of prayer times
- Support for international locations
- Add language options (currently Turkish only)
- Implement PWA features for app installation
- Vue 3 + Vite
- Pinia
- Tailwind CSS
- Node.js (v14 or higher)
- npm
- Clone the repository
git clone https://github.com/yourusername/iftar-time-app.git
cd iftar-time-app- Install dependencies
npm install- Start the development server
npm run dev- Open your browser and navigate to
http://localhost:5173
npm run buildThe built files will be in the dist directory.
This app uses the Aladhan API to fetch prayer times. The API is free to use and does not require authentication.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Aladhan API for providing prayer times data
- Tailwind CSS for styling
- Vue.js for the frontend framework
