https://github.com/ahmedelywa/praycalendar
Generate Pray Calendar Subscribe
https://github.com/ahmedelywa/praycalendar
calendar prayer prayer-times
Last synced: 3 days ago
JSON representation
Generate Pray Calendar Subscribe
- Host: GitHub
- URL: https://github.com/ahmedelywa/praycalendar
- Owner: AhmedElywa
- Created: 2022-12-26T01:01:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-08T07:47:48.000Z (3 months ago)
- Last Synced: 2025-07-08T08:43:31.720Z (3 months ago)
- Topics: calendar, prayer, prayer-times
- Language: TypeScript
- Homepage: https://pray.ahmedelywa.com
- Size: 321 KB
- Stars: 16
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Prayer Calendar App
A web application that generates a customizable prayer times calendar that can be subscribed to in various calendar applications like Google Calendar, Microsoft Outlook, and Apple Calendar.
## Features
- Generate prayer times based on location
- Customize which prayer times appear in your calendar
- Set alarm notifications for prayer times
- Adjust the duration of prayer events
- Choose from different calculation methods for prayer times## Development
### Prerequisites
- Node.js 14.x or higher
- pnpm### Installation
1. Clone the repository:
```bash
git clone https://github.com/AhmedElywa/prayCalendar.git
cd prayCalendar
```2. Install dependencies:
```bash
pnpm install
```3. Start the development server:
```bash
pnpm dev
```### Testing
The project uses Jest for unit testing. The tests are automatically run before each commit using Husky.
Run the tests:
```bash
pnpm test
```Run tests in watch mode:
```bash
pnpm test:watch
```### Commit Workflow
This project uses Husky to run tests before each commit:
1. Tests are automatically run when you commit
2. If tests fail, the commit will be aborted
3. Fix the issues and try committing again## License
ISC
## Generate Pray Calendar Subscribe link
Please visit [https://pray.ahmedelywa.com](https://pray.ahmedelywa.com) to generate your own Pray Calendar Subscribe link.