Insired by the Momentum Chrome extension and meditation mobile app, Headspace, Attitude Adjustment seeks to provide users with an interactive daily exchange to check in with mental/emotional status. A user is prompted to input a thought, the app will then provide content analysis (using IBM Watson's API) and provide 'adjustment' feedback throughout the day.
User Story: a user wakes up, types the first thought that comes to mind: 'I'm feeling tired'. The app analysis would provide feedback: 'Hey, you sound negative, here's something to think about: '. The app would then generate some feedback for the user in the form of an exercise or thought accompanied with some visual representation of the feedback.
A user's feedback is stored in a database and displayed in their profile. The desired goal is that a user can have a daily check in experience, receive some helpful tools to improve their mood, and be able to view their feedback over time in order to see patterns in their mental health.
App Functionality Requirements
Login/Signup for user account.
Input form to collect a phrase from a user.
Post input to Watson Tone Analyzer API.
Grab output from Watson API and render analytics for user.
Based on analytics, send quote or exercise (stored in database) back to user.
App Add On Ideas
In addition to a quote or exercise, provide user with mood over time analytics to see patterns.
Motivation
As a new developer, I'm really interested in the ways people interface with technology in small, day to day interactions. How can an app change your day?
Installation
I intend to build the app using:
Backend: Node/Express
Frontend: React
Database: Psql
Attitude Adjustment
Synopsis
Insired by the Momentum Chrome extension and meditation mobile app, Headspace, Attitude Adjustment seeks to provide users with an interactive daily exchange to check in with mental/emotional status. A user is prompted to input a thought, the app will then provide content analysis (using IBM Watson's API) and provide 'adjustment' feedback throughout the day.
User Story: a user wakes up, types the first thought that comes to mind: 'I'm feeling tired'. The app analysis would provide feedback: 'Hey, you sound negative, here's something to think about: '. The app would then generate some feedback for the user in the form of an exercise or thought accompanied with some visual representation of the feedback.
A user's feedback is stored in a database and displayed in their profile. The desired goal is that a user can have a daily check in experience, receive some helpful tools to improve their mood, and be able to view their feedback over time in order to see patterns in their mental health.
App Functionality Requirements
Login/Signup for user account. Input form to collect a phrase from a user. Post input to Watson Tone Analyzer API. Grab output from Watson API and render analytics for user. Based on analytics, send quote or exercise (stored in database) back to user.
App Add On Ideas
In addition to a quote or exercise, provide user with mood over time analytics to see patterns.
Motivation
As a new developer, I'm really interested in the ways people interface with technology in small, day to day interactions. How can an app change your day?
Installation
I intend to build the app using: Backend: Node/Express Frontend: React Database: Psql
API Reference
Watson Tone Analyzer
Tests
Contributors
License
Trevor - @trevorpreston