Just Pray

- Assistive technology

What is it for?

A friend of mine approached me and told me about his mother-in-law. She does not know how to read or write, and now that she lives on her own she is frustrated that she cannot figure out the prayer times.

In case you don't know, muslims pray 5 times a day. And the prayer times vary according to the position of the sun on the sky, which in turn varies according to the position of the earth in relation to the sun. That's why most people use timetables which look something like this:

Example of how a timetable would look.

Suffice to say, she needs something different.

The idea

We know that she knows the order of the different prayers: Fajr, Dhuhr, Asr, Maghrib, Isha. And we came up with this sketch:

Our initial sketch of the app.

A wall mounted tablet in kiosk mode, so that it only runs the Just Pray app, and nothing else. We thought that it might be easy for her to recognize which prayer it is if they are lined up like this, and the current prayer is highlighted. Also each prayer will be color coded, so they are easier to commit to memory. Also on transition from one prayer time to another, the adhaan (call to prayer) will be played. She also will have the oppertunity to touch anywhere on the screen of the tablet, and the prayer time will be spoken to her.

This is how it looks so far:

Our initial sketch of the app.

The technology

React Native

As I have never written a native app before, React Native was chosen because it leverages web technologies, and I had just finished a workshop where I learned React for the web. I really like React as a view library, and it has made it very easy and quick for me with knowledge of web development to develop a native application.