What is SnapAppy?
SnapAppy is a positive psychology intervention promoting positive thinking by integrating momentary smartphone photography with traditional intervention methodologies to improve emotional well-being.
What did the study involve?
Over a month-long study, participants were required to take photos and write about positive moments, past events, acts of kindness and gratuitous situations whilst also logging their mood and affect using established psychological measures.
How was the data analysed?
Data was extracted and processed with PHP and Python. LIWC was used to apply sentiment analysis to extract the positivity of the photo descriptions and the photos were fed into IBM Watson to perform object and colour recognition. R and SPSS were also utilised to analyse the data and generate outputs.
What did we conclude?
The results indicated that the number of photos taken, the effort applied to annotating the photos, the number of photos revisited and the photos containing people were positively correlated with an improvement in mood and affect.
The front-end is built for Android and iOS using Cordova and the back-end is built on the LAMP stack.
SnapAppy was built as an SPA without a front-end framework due to upskilling time constraints, so I used Handlebars templates to replicate component reuse.
The application also worked offline by storing actions in a queue in local storage and pushing them to the server once the device came back online.
Study Progress & Surveys
The logo was designed by James Rowe.