Skip to content

Latest commit

 

History

History
94 lines (80 loc) · 3.28 KB

README.md

File metadata and controls

94 lines (80 loc) · 3.28 KB

Sunshine Journal by Team README.md

Build Status

Team Members:

  • Matt Munns
  • Jacob Grinstead
  • Blake Bellamy
  • Kyle Foss
  • Yukai Zang
  • Isaac Yoakum
  • John Schonebaum
  • Yutaro Miyata

Introduction

Our team's main goal was to develop a web application that provides clients of mental health practitioners a service to use when physical appointments are not available. This web app will assist in handling crisis situations as well as the ability for mental health practitioners to review their clients emotions since the last time they met. It is designed in a way to be both easy for the clients to use, and the mental health practitioners to analyze.

##Key Features

  • Log in with google account
    • Securely displays your data, and no one else's.
  • Log an emotion using a swiping system
    • Swipe left or right to change mood
    • Swipe up and down to change intensity of mood
  • Ability to create journals
    • Journals include a prompt
    • Can edit the journals
    • Can be searched
  • A Resource page
    • Has contacts
    • Has resources to handle different emotional situations
  • A reports & graphs page
    • Ability to see past emotion entries both in a graph format and in text
  • Ability to create goals
    • Goals can be categorized
    • Goals can be completed
  • Crisis button for emergency crisis situations

Deploying Project for Production

Instructions on setting up the project using a DigitalOcean droplet can be found here: Droplet Setup Instructions

Languages Used

  • Typescript
  • Javascript
  • Java

##Libraries Used ###Client

  • Angular 5
  • Jasmine and Karma
  • Gradle
  • Angularx Social Login
  • HammerJS
  • Google SIgn in API ###Server
  • Spark
  • JUnit
  • MongoDB
  • Gradle
  • Google API Client Library for authenticating users on the server

Resources

Google Sign In

Angular 5

SparkJava

MongoDB

This project was developed as a part of a Software Design class at the University of Minnesota, Morris.