Git Product home page Git Product logo

jwarnock657 / paspaintracker Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 167.49 MB

PAS Pain Tracker is a mobile app for Android developed in collaboration with Pain Association Scotland. The goal of the app is to provide people suffering from chronic pain with a portable and easy to use tool to help monitor and record their pain attacks as well as to give access to resources and advice on how to deal with chronic pain.

License: GNU General Public License v3.0

Java 100.00%

paspaintracker's Introduction

PAS Pain Tracker

PAS Pain Tracker is a mobile app for Android developed in collaboration with Pain Association Scotland. The goal of the app is to provide people suffering from chronic pain with a portable and easy to use tool to help monitor and record their pain attacks as well as to give access to resources and advice on how to deal with chronic pain.

Features

  1. PAS Spider questionnaire and diagram that measures and illustrates the user's overall ability to cope with chronic pain, providing the user with valueable feedback.
  2. PAS Videos that provide explanation and guidance on understanding pain, coping with pain attacks and learning different relaxation techniques.
  3. PAS Pain Diary that allows the user to create and manage a database of detailed records of experienced pain attacks and incidents.
  4. Ability to export stored records as an ordered PDF file to be shared with a doctor.

Design

Documentation describing the general design of the app is available on the project wiki:

  1. User Stories
  2. Personas & Scenarios
  3. Wireframes

Coding style

Coding style guidelines are available on the project wiki:

  1. Coding Style Guidelines

Platform and IDE

The app was developed for the Android platform using the official Android IDE: Android Studio.
Target API level is 28 (Pie 9.0).
Minimal accepted API level is 19 (KitKat 4.4).

Testing

The app comes with a set of instrumented and unit tests to help developers check and maintain the validity of app's inputs, outputs and methods.
These tests can be accessed and executed with Android Studio IDE.
The app also includes code style tests to ensure the proper structure and quality of code.
A link to the guide to executing code style tests is available in the 'Coding style' section of this document.
The tests have been performed regularily as part of the project's CI pipeline.

Credits

Authors:
Project Manager / Chief Architect: Kacper Beisert
Customer Liaison: Jack Warnock
Librarian / Secretary: Nathan Stirling
Test Manager / Quality Manager: Suguru Moriya
Toolsmith: Shang Huang

Special thanks:
Team Project Coach: Iain Lafferty
Pain Association Scotland: Ron Johansen

License

This is an open source project under the GNU General Public License v3.0.
The contents of the license are available in the LICENSE file.

paspaintracker's People

Contributors

jwarnock657 avatar kacperbeisert avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.