Skip to content

medup/medup

Repository files navigation

Imgur

Demo URL: [https://medup.heroku.com]

70% of Americans regularly take prescription drugs, with more than half with at least two prescriptions. Taking the right drug at the correct time is difficult without a plan and daily reminders. With our cross-platform application MedUp, we help users stay on track with their dosages through notifications.

Logo

Software Engineers of MedUp

Product Owner, Front End Software Engineer: Kayla Dowling

Scrum Master, Front End Software Engineer: Jefri Vanegas

Front End Software Engineer, DevOps: Dave Meidlinger

Full Stack Software Engineer: Robert Lin

Full Stack Software Engineer: Brian Tedder

Table of Contents

  1. Usage
  2. Development
  3. Requirements
  4. Installing Dependencies
  5. Contributing

Usage

Register/Login

An email and password is required for sign up and sign in.

Dashboard - View Medications

Users have a quick access to view their medications with features to add, delete, and edit their medications.

Add Medications

With a simple form, users can quickly submit medication name, dose, instructions, and set up reminder notifications.

Edit Medications

From an editable view of their current medication, users can quickly make changes.

Delete Medications

From View Medications screen, users can quickly delete medications.

Notifications

Development

Requirements

Tech Stack: *Ionic, Hapi.js, MongoDB, AngularJS, node.js, Gulp, Protractor, Mocha, Chai, ES2015/ES5 *

     angular:^1.4.9,
     angular-component:0.0.6,
     angular-ui-bootstrap:^1.1.2,
     angular-ui-router:^0.2.17,
     bcrypt-nodejs:0.0.3,
     crypto-js:^3.1.6,
     dogwater:^1.1.0,
     ejs:^2.4.1,
     glob:^6.0.4,
     glue:^3.1.0,
     good:^6.4.0,
     good-console:^5.2.0,
     hapi:^12.1.0,
     hapi-auth-jwt2:^5.3.2,
     hapi-sass:^2.0.0,
     inert:^3.2.0,
     joi:^7.2.2,
     jsonwebtoken:^5.5.4,
     node-neat:^1.7.2,
     path:^0.12.7,
     plugo:^0.3.1,
     sails-mongo:^0.12.0,
     vinyl-source-stream:^1.1.0,
     vision:^4.0.1,
     shortID:^ 2.2.4
Development Dependencies
     babel-cli: ^6.4.5,
     babel-core: ^6.4.5,
     babel-loader: ^6.2.1,
     babel-preset-es2015: ^6.3.13,
     blipp: ^2.3.0,
     chai: ^3.4.1,
     gulp: ^3.9.0/^3.5.6,
     gulp-angular-protractor: 0.0.7,
     gulp-clean: ^0.3.1,
     gulp-concat: ^2.6.0,
     gulp-sass: ^2.0.4,
     gulp-filesize: 0.0.6,
     gulp-jshint: ^2.0.0,
     gulp-minify-css: ^0.3.0,
     gulp-live-server: 0.0.29,
     gulp-load-plugins: ^1.2.0,
     gulp-mocha: ^2.2.0,
     gulp-nodemon: ^2.0.6,
     gulp-rename: ^1.2.2,
     gulp-shell: ^0.5.2,
     gulp-tape: 0.0.7,
     gulp-uglify: ^1.5.1,
     gulp-util: ^3.0.7,
     gulp-angular-protractor: 0.0.7,
     jasmine-given: ^2.6.4,
     jshint: ^2.9.1,
     jshint-stylish: ^2.1.0,
     mocha: ^2.3.4,
     raw: ^0.1.4,
     raw-loader: ^0.5.1,
     sails-memory: ^0.10.5,
     supertest: ^1.1.0,
     tap-colorize: ^1.2.0,
     tape: ^4.4.0,
     webpack: ^1.12.1,
     bower: ^1.3.3,
     shelljs: ^0.3.0,


   cordovaPlugins
   cordova-plugin-device,
   cordova-plugin-console,
   cordova-plugin-whitelist,
   cordova-plugin-splashscreen,
   cordova-plugin-statusbar,
   ionic-plugin-keyboard,
   cordovaPlatforms - ios,
   cordovaPlatforms - android
   locator: https://github.com/katzer/cordova-plugin-local-notifications.git,
   id: de.appplant.cordova.plugin.local-notification   

Installing Dependencies

From within the root directory of MedUp:

npm install

This will install all npm managed dependencies and then run bower install to manage bower dependencies.

Contributing

See CONTRIBUTING.md for contribution guidelines. -->