A very simple application that shows today's prayer times (including a countdown to the next prayer) as well as monthly prayer times.
Uses Belfast Islamic Centre's prayer time table.
Built using Ionic Framework in a day. Read the blog post for more information.
- Run
npm install && bower install
. - Run
ionic platform add [ios|android]
. - Run
ionic serve
to run in the browser for development mode. - Run
ionic build
andionic emulate [ios][android]
to run in an emulator. - Run
npm test
to run unit tests
We can take this as far as we want :) Here are some ideas and implemented features:
- Show today's prayer times with count down for next prayer
- Show this month's prayer times
- Show any month's prayer times (let user select month to view)
- Unit testing and continues builds with travis
- Better dist builds (concatenation and optimization)
- Android/iOS Notifications when prayer is approaching
- Iqamah times
- Allow user to set iqamah times manually (based on user input formula e.g. '5 minutes after adhan')
- Display today's iqamah times
- Iqamah reminders
- Iqamah reminders based on distance from mosque and transport method :)
- Generalise for other masjids/time tables
- Distribute on web (so you don't need to download the app)
- Offline access
- Chrome web app