Cardio Quest Logo

CardioCare Quest

High-Level Requirements

Unified App Shell

Flutter Platform Accommodation

Firebase Storage

High-Fidelity Game Design

Technologies

Figma

This will be used as our primary UI/UX design tool. It will allow us to create high-fidelity interactive prototypes and designs for our app shell and Twine games we develop.

Flutter

This will be the tool used to design the surrounding app shell of CardioCare Quest. The platform for telemetry collection will be implemented within the Flutter shell and will be the primary point of communication between Twine and the collection pipeline.

Twine Sugarcube

Twine is an open source narrative tool that will allow users to create and import their own Twine projects into the CardioCare Quest application.

JavaScript

This language will be used for the process of data collection, building out hooks within the game, and to support the architecture for the Twine to Flutter integration bridge.

Firebase

Firebase serves as the backend infrastructure for CardioCare Quest, handling the storage and synchronization of user-generated health data. It enables real-time data updates and integrates seamlessly with Flutter through FlutterFire, ensuring reliable and scalable data management across the application.

GitHub

Our version control system. This ensures that our codebase is properly stored and accommodates all aspects of collaborative development throughout the project lifecycle.

Current Tech Demo

CardioCareQuestDemo Repository