If you’re interested in Web Applications or Apps, this is a good demo of our skills – it’s a system we’ve built using Node.js and includes a mobile app version too.
What Is It?
Remind is a web-based example of assistive technology that allows carers who live away from a person with dementia (or other memory loss conditions) to send automated prompts to a tablet located in the person’s home. The prompts can be sent immediately, scheduled, or set up as recurring messages.
Remind was originally created as a small personal project by the MD to help a friend with dementia. It received such positive feedback that it was developed into a more polished solution and made freely available.
Remind was originally built as a pure web application – with a page for mobile devices – but we decided to develop it into an App too, as this makes it easier to use.
The server side is built using Node.js. The client side uses the Ionic framework, which is based on AngularJS, and we use PhoneGap to wrap it into a multiplatform App.
The Node.js server handles the website and connections to the mobile devices. So for example, when a carer updates a message the new data is sent to the server and stored, and at the same time the server notifies all connected devices in patients’ homes with the new message text.
One of the main technical considerations for the mobile app version was that it didn’t use too much data on a mobile data plan. This is because we wanted the system to be able to work even if the dementia sufferer doesn’t have a great internet connection – so we optimised the App to use the lowest bandwidth possible. In fact, the trick was to make sure the system didn’t use too much data to stop the connection from working, but also to make sure it didn’t cost carers/patients too much.
To achieve this, we use WebSockets using Socket.IO to send updates to the mobile devices.
We’ve created a very simple aid for carers who live away from a person with dementia to send automated prompts and reminders to a tablet located in the person’s home.
Additionally, we wanted to give the carer a very strong confirmation that the message has been displayed – not just sent – so we designed the software to send back a confirmation message on display.
The carer can simply type messages they want to display to the patient on the message screen from their account using any computer, tablet or mobile device.
There is a choice to send messages immediately, or schedule them for certain times of the day, as well as set up recurring messages.
Test Drive It Here
Register a free account here: www.remind-app.co.uk (account registration req.).
How it works:
- Log in.
- You will need a tablet or iPad with a basic mobile data plan to display your messages on.
- On the tablet, open the web browser and go to the message screen.
- The carer can then simply type messages they want to display on the message screen from their account.
- You can choose to send them immediately or schedule them for certain times of the day, as well as set up recurring messages.