chenxiu262 / ADAS-MoCA-Automation-App

The ADAS MoCA Automation App is a mobile application developed using the Flutter framework and integrated with the Firebase database. The primary goal of this app is to automate the Alzheimer's Disease Assessment Scale (MoCA) test, providing a user-friendly and efficient way to administer and record test results.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ADAS MoCA Automation App

The ADAS MoCA Automation App is a Flutter-based mobile application designed to automate the Alzheimer's Disease Assessment Scale (MoCA) test. The app provides a user-friendly interface for administering the test and securely recording the assessment results in a Firebase database.

Features

  • MoCA Test Automation: Streamline the MoCA test process through an intuitive mobile interface.
  • Firebase Integration: Utilize Firebase for secure storage and management of patient data and assessment results.
  • User Authentication: Implement secure user authentication to ensure privacy and data protection.
  • Real-time Data Sync: Enable real-time data synchronization between the app and Firebase.

Technologies Used

  • Flutter: A cross-platform UI toolkit for building natively compiled applications for mobile, web, and desktop.
  • Firebase: Google's mobile and web application development platform providing cloud services, including a NoSQL database.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/ccdrs/ADAS-MoCA-Automation-App.git)https://github.com/ccdrs/ADAS-MoCA-Automation-App.git
    cd adas-moca-automation-app
    
  2. Setup Flutter:

  3. Setup Firebase:

  4. Run the App:

    flutter run

Folder Structure

  • lib/: Contains the main source code for the Flutter app.
  • assets/: Place any assets (images, fonts, etc.) used by the app here.
  • test/: Includes unit and widget tests for the app.
  • android/ and ios/: Platform-specific configuration and dependencies for Android and iOS.

Configuration

Before running the app, make sure to configure your Firebase project credentials in the app. Add your google-services.json (for Android) and GoogleService-Info.plist (for iOS) files in the respective platform directories.

Testing

Run unit and widget tests using the following command:

flutter test

About

The ADAS MoCA Automation App is a mobile application developed using the Flutter framework and integrated with the Firebase database. The primary goal of this app is to automate the Alzheimer's Disease Assessment Scale (MoCA) test, providing a user-friendly and efficient way to administer and record test results.