/capstone

Primary LanguageJavaScript

Pavlov

A Task Management App That Holds You Accountable

Build Status Coverage Status

Alt text

Summary

This will be a SPA task management app utilizing negative reinforcement in order to keep the user accountable for completing their tasks. This app will be showcasing Google's Material Design with Angular Material. The user will be able to choose their 'punishment' which will be in the form of an automatic payment to a cause or product they dislike. The tasks will have reminder as well as timed deadlines, which will trigger an SMS & Email notification event.

technologies

  • AngularJS
  • Angular Material
  • MongoDB
  • Node.js + Express
  • Gulp
  • Mocha & Chai
  • Istanbul
  • Sass/Bourbon/neat
  • Nodemailer

APIs

  • Stripe
  • Twilio

MVP

The MVP will be a visually clean and testable Material MEAN stack application with full API integration. Users will be able to manage their tasks and successfully route payments to a service of their choosing.

Second Iteration

  • Refactor using SailsJS
  • Social Auth for consequence system
  • Severity range