/traction

Traktion is an entire backend SMS application that helps users form new habits by providing habit reminder notifications and accountability measures. The user sets up notifications and upon receiving their text reminders, the user responds with a photo of themselves engaging in their habit of choice. Traktion uses AWS Rekognition to hold users accountable and send responses to provide positive reinforcement. AWS helps to label, detect the user and the completion of their chosen habit by logging and storing the data to generate progress reports. SMS messages are sent via Twilio.

Primary LanguageJavaScriptMIT LicenseMIT

TRAKTION

Traktion is a habit forming, notification and tracking app, 01-14-2021

By Jonathan Quesada, Jena Boehm, Rosalie Lee, Perry Sittser, Katie Berry, Andrew Bray

Description

Traktion is an entirely backend SMS-based app that helps users form new habits. The user sets up their reminders, and upon receiving the reminders they respond with a photo of them engaging in their habit of choice. Traktion verifies the user’s face and habit in the photo and then responds with reinforcement and confirmation of completion.

Setup/Installation Requirements

  • Clone down repository from Git Hub to machine.
  • Navigate to root directory.
  • run command npm run start:watch in terminal to view code.
  • View via heroku.

To Try Traktion:

  • Text 971-233-3809 with 'SIGNUP'

Support and contact details

Questions or comments can be directed to Jonathan Quesada, Jena Boehm,Rosalie Lee, Katie Berry, Perry Sittser, Andrew Bray

Technologies Used

  • Node.js
  • PostgreSQL
  • JavaScript
  • JSON
  • AWS Rekognition
  • Twilio
  • Heroku
  • ngrok
  • Express

External API

License

Copyright (c) 2021 Jonathan Quesada, Jena Boehm, Rosalie Lee, Perry Sittser, Katie Berry, Andrew Bray