Skip to content

Repository files navigation

Salah[Now] Logo

Salah[Now]

Prayer times. That's it.

License Next.js TypeScript Tailwind CSS

📸 Screenshots

Desktop

Desktop Screenshot 1 Desktop Screenshot 2

Mobile

Mobile Screenshot 1 Mobile Screenshot 2

Features

  • Real-time countdown - Live countdown to the next prayer time
  • Offline support - Works great as a PWA, accessible even without internet after initial load
  • Multi-language - Supports English, Turkish, Arabic, German, and French (and more soon)
  • Location-based - Automatic location detection with manual selection for any city
  • Monthly calendar - View prayer times for the entire month with Gregorian/Hijri calendar toggle
  • Starred locations - Save your favorite locations for quick access
  • Mobile optimized - Responsive design that works beautifully on all devices
  • Simple & fast - Minimalist interface focused on what matters

Run locally

Prerequisites

  • Node.js 18+ and npm/yarn/pnpm

Installation

  1. Clone the repository:
git clone https://github.com/blcnyy/salahnow.git
cd salahnow
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser

🛠️ Tech Stack

  • Next.js 16 - React framework
  • TypeScript - Type safety
  • Tailwind CSS - Styling
  • Framer Motion - Smooth animations
  • shadcn/ui - Accessible components
  • Hugeicons - Beautiful icons

📱 PWA Support

Salah[Now] is a Progressive Web App. After visiting the site, you can:

  • Install it on your device (mobile or desktop)
  • Use it offline after the initial load
  • Access prayer times without an internet connection

🌍 Supported Locations

  • Türkiye - All 81 provinces with accurate prayer times provided by T.C. Diyanet İşleri Başkanlığı
  • Worldwide - Prayer times for any city worldwide via AlAdhan API

Contribute

Please read the Contributing guide for setup steps, pull request expectations, and coding standards. By participating you agree to follow the Code of Conduct.

Reporting issues

  • Share a clear description of the problem or feature
  • Include reproduction steps and expected versus actual behavior
  • Attach screenshots or recordings when helpful

Areas for contribution

  • Translations and new language support
  • UI and accessibility improvements
  • Performance and offline reliability
  • Bug fixes and regression tests
  • Documentation updates

Security

Please review the Security Policy for responsible disclosure instructions.

📄 License

This project is open source and available under the MIT License.

Copyright (c) 2025 Ömer Balkan

🙏 Acknowledgments

About

Prayer times. That's it.

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages