A modern, responsive web application for checking Shabbat times in Israeli cities. Available as both a web app and a Chrome extension.
- 🌍 Real-time Shabbat times for Israeli cities
- 🔍 Smart city autocomplete with Hebrew and English support
- 📍 Automatic location detection
- 🎨 Beautiful, responsive design with dark mode
- ⚡ Fast and lightweight
- 🌐 Fully localized in Hebrew
- 🔄 Automatic weekly updates
Try it live at https://dorpascal.com/shabbat-times/
git clone https://github.com/Dor-sketch/shabbat-times.git
cd shabbat-times
# Open index.html in your browser
- Visit the Chrome Web Store
- Click "Add to Chrome"
- Enjoy easy access to Shabbat times!
- HTML5
- CSS3 with Flexbox & Grid
- Vanilla JavaScript
- Hebcal API
- Font Awesome for icons
- Google Fonts (Heebo)
const commonCities = [
{ name: 'Tel Aviv', id: 293397, hebrew: 'תל אביב' },
{ name: 'Jerusalem', id: 281184, hebrew: 'ירושלים' },
// ... more cities
];
if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition(
(position) => {
const { latitude, longitude } = position.coords;
fetchCityName(latitude, longitude);
}
);
}
function getNextFriday(date) {
const dayOfWeek = date.getDay();
const daysUntilFriday = (5 - dayOfWeek + 7) % 7;
const nextFriday = new Date(date);
nextFriday.setDate(date.getDate() + daysUntilFriday);
return nextFriday;
}
The app is fully responsive and works seamlessly on:
- 📱 Mobile phones
- 💻 Tablets
- 🖥️ Desktop computers
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Hebcal for their excellent API
- All contributors and users of the app
- Special thanks to the Israeli tech community
Dor Pascal - @DorPascal
Project Link: https://github.com/Dor-sketch/shabbat-times