Skip to content

FibroPain Tracker is a mobile app for tracking and managing fibromyalgia symptoms. It features an interactive body map and pain scale, allowing users to record their pain levels easily. The app supports multiple languages and provides detailed data export options to improve patient-care provider communication.

License

Notifications You must be signed in to change notification settings

Mel-meel/Cobalt.Homo_Deus

Repository files navigation

FibroPain Tracker

English

Description

FibroPain Tracker is a mobile application built using Cordova, designed to assist individuals with fibromyalgia and other chronic pain conditions in tracking and managing their pain levels. The app allows users to log their pain by specifying the location, type, intensity, and description of the pain. The data is stored locally on the device and can be exported in CSV format for further analysis or sharing with healthcare professionals.

Features

  • Pain Location Tracking: Choose from various body locations to specify where the pain is felt.
  • Pain Type Selection: Select from a range of predefined pain types associated with each body location.
  • Pain Intensity Slider: Rate your pain on a scale from 1 to 10, with visual feedback that transitions from green (low pain) to red (high pain).
  • Pain Log History: View and review all logged pain entries over time.
  • Data Export: Export your pain logs in CSV format to share or analyze further.
  • Multi-language Support: Select your preferred language (English or French) upon first launch.

Installation

  1. Clone the repository:
    git clone https://github.com/Mel-meel/Cobalt.Homo_Deus.git
  2. Install Cordova:
    npm install -g cordova
  3. Navigate to the project directory:
    cd Cobalt.Homo_Deus
  4. Add a platform (e.g., Android or iOS):
    cordova platform add android
  5. Build the project:
    cordova build android
  6. Run the application:
    cordova run android

Usage

  • Use the pain tracking form to log new pain entries.
  • Navigate through your pain history in the "Pain Log" section.
  • Export your logs anytime using the "Export to CSV" button.

Development

  • Languages: HTML, CSS, JavaScript
  • Database: Web SQL (for local storage within the app)
  • Frameworks: Cordova (for cross-platform mobile development)

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.


Français

Description

FibroPain Tracker est une application mobile développée avec Cordova, conçue pour aider les personnes atteintes de fibromyalgie et d'autres affections douloureuses chroniques à suivre et à gérer leurs niveaux de douleur. L'application permet aux utilisateurs d'enregistrer leur douleur en spécifiant la localisation, le type, l'intensité et une description de la douleur. Les données sont stockées localement sur l'appareil et peuvent être exportées au format CSV pour une analyse ultérieure ou pour être partagées avec des professionnels de la santé.

Fonctionnalités

  • Suivi de la Localisation de la Douleur : Choisissez parmi diverses localisations corporelles pour spécifier où la douleur est ressentie.
  • Sélection du Type de Douleur : Sélectionnez parmi une gamme de types de douleur prédéfinis associés à chaque localisation corporelle.
  • Curseur d'Intensité de la Douleur : Évaluez votre douleur sur une échelle de 1 à 10, avec un retour visuel qui passe du vert (faible douleur) au rouge (forte douleur).
  • Historique des Douleurs : Consultez et révisez toutes les entrées de douleur enregistrées au fil du temps.
  • Exportation des Données : Exportez vos journaux de douleur au format CSV pour les partager ou les analyser plus en détail.
  • Support Multilingue : Sélectionnez votre langue préférée (anglais ou français) lors du premier lancement.

Installation

  1. Cloner le dépôt :
    git clone https://github.com/Mel-meel/Cobalt.Homo_Deus.git
  2. Installer Cordova :
    npm install -g cordova
  3. Naviguer vers le répertoire du projet :
    cd Cobalt.Homo_Deus
  4. Ajouter une plateforme (par exemple, Android ou iOS) :
    cordova platform add android
  5. Construire le projet :
    cordova build android
  6. Lancer l'application :
    cordova run android

Utilisation

  • Utilisez le formulaire de suivi de la douleur pour enregistrer de nouvelles entrées.
  • Parcourez votre historique de douleur dans la section "Historique des Douleurs".
  • Exportez vos journaux à tout moment en utilisant le bouton "Exporter en CSV".

Développement

  • Langages : HTML, CSS, JavaScript
  • Base de Données : Web SQL (pour le stockage local au sein de l'application)
  • Frameworks : Cordova (pour le développement mobile multiplateforme)

Licence

Ce projet est sous licence GNU General Public License v3.0. Voir le fichier LICENSE pour plus de détails.


Ce README.md devrait couvrir les bases du projet et expliquer comment l'installer, l'utiliser et le développer. Vous pouvez l'ajuster en fonction des besoins spécifiques du projet.

About

FibroPain Tracker is a mobile app for tracking and managing fibromyalgia symptoms. It features an interactive body map and pain scale, allowing users to record their pain levels easily. The app supports multiple languages and provides detailed data export options to improve patient-care provider communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published