Skip to content

Bloodque is an essential tool designed to help users monitor and track their pulse measurements efficiently.

License

Notifications You must be signed in to change notification settings

tortamque/Bloodque

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bloodque

Description

Bloodque is an essential tool designed to help users monitor and track their pulse measurements efficiently.
Bloodque is crafted with the user at the forefront, incorporating a Clean architecture pattern that seamlessly merges Repository and Bloc patterns.

Table of Contents

Architecture

Bloodque fully embraces the Clean Architecture pattern, incorporating both the Bloc and Repository patterns.
Clean Architecture consists of the following layers:

  1. Data Layer
  2. Domain Layer (Business Logic)
  3. Presentation Layer (UI)

Architecture for Storage calls: Hive

Features

  • Record user's pulse measurements, including Systolic and Diastolic blood pressure readings.
  • Select date and time for each pulse measurement, allowing for precise tracking.
  • View a comprehensive history of user's pulse measurements.
  • Store pulse measurements securely in a database for future reference.

Supported platforms

Bloodque is a cross-platform mobile application that supports both Android and iOS platforms.

Installation

To run the Bloodque app locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Ensure you have Flutter and Dart installed on your system.
  3. Navigate to the project directory in your terminal.
  4. Run the command flutter pub get to install the required dependencies.
  5. Connect a device or start an emulator.
  6. Run the command flutter run to launch the app.

Usage

  1. Launch the Bloodque app on your device or emulator.
  2. The main menu will display your last three measurements.
  3. To add a new record:
    • Tap the "Add" button.
    • Select Systolic, Diastolic, and Pulse measurements.
    • Choose the date and time of the measurement.
    • Tap the "Save" button.
  4. Press the "All History" button to view all your measurements.

Screenshots and Demo

Screenshots

Screenshot_1 Screenshot_2 Screenshot_3 Screenshot_4 Screenshot_5

Demo

Demo.mp4

Changelog

[1.0] - 08.02.2024

Added

  • Initial release. 🔮

Used Packages

The Bloodque app utilizes the following packages:

Name Version Link on pub.dev
flutter_bloc 8.1.3 Link
get_it 7.6.7 Link
numberpicker 2.1.2 Link
intl 0.19.0 Link
hive 2.2.3 Link
hive_flutter 1.1.0 Link
equatable 2.0.5 Link
fluttertoast 8.2.4 Link

License

Apache License Version 2.0