Skip to content

A simple prayer times Android and iOS app for Belfast

License

Notifications You must be signed in to change notification settings

web75018/belfastsalah

 
 

Repository files navigation

Belfast Prayer Times App Build Status

A very simple application that shows today's prayer times (including a countdown to the next prayer) as well as monthly prayer times.

Screenshot

Uses Belfast Islamic Centre's prayer time table.

Built using Ionic Framework in a day. Read the blog post for more information.

Requirements

  • Install node and bower.
  • Install ionic framework npm install -g cordova ionic

Building and running

  1. Run npm install && bower install.
  2. Run ionic platform add [ios|android].
  3. Run ionic serve to run in the browser for development mode.
  4. Run ionic build and ionic emulate [ios][android] to run in an emulator.
  5. Run npm test to run unit tests

Roadmap

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

About

A simple prayer times Android and iOS app for Belfast

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.0%
  • CSS 15.7%
  • Other 0.3%