Skip to main content

Cirdia Fitness App

It is a mobile application designed to make personal health tracking seamless and reliable, with its main advantage being a privacy-first approach and full control over biometric data that never gets shared or transferred outside the app.

Cirdia Fitness App — project screenshot

Project Plan

Duration

8 months

Country

United States flag

United States

Services

Project Details

View PDF

Overview

Cirdia Fitness App is a mobile application designed to make personal health tracking seamless and reliable. Its core advantage is a privacy-first approach, giving users full control over biometric data that is never shared or transferred outside the local environment of the app.

The application connects directly with fitness devices via Bluetooth, automatically handling interruptions and maintaining a stable data flow. Biometric information, including steps, activity levels, and calorie burn, is stored safely inside the app and supported by a robust migration system that ensures data integrity as the application evolves.

Rust Kotlin TypeScript Swift Tauri Axum Terraform Docker GitHub CI/CD Hetzner Cloud S3 Svelte

What Was Done

  • Android Native BLE Implementation:

    Developed a custom Tauri plugin for Bluetooth Low Energy connectivity with automatic reconnection logic for connection loss and raw data parsing for reliable communication with fitness wearables

  • Integrated Data Storage & Migration:

    Engineered a native storage solution for biometric data featuring a resilient migration system, enabling high-speed data access from the Tauri layer

  • Biometric Data Analysis Algorithms:

    Researched and implemented specialized health algorithms for step counting, activity classification, and calorie burn estimation, integrating them directly into the application logic

  • Backend for User Authentication:

    Designed and developed a secure REST API with user registration and email support to manage accounts safely

  • Cloud Deployment:

    Built and managed cloud infrastructure on Hetzner Cloud using Infrastructure-as-Code principles with Terraform to ensure scalability and long-term maintainability

  • CI/CD for Android Releases:

    Implemented fully automated build and release pipelines with GitHub Actions to streamline delivery and minimize manual effort

Cirdia Fitness App — result

Results:

A fully functional fitness application was delivered, featuring seamless Bluetooth integration, stable reconnection handling, and reliable biometric data parsing. The application provides accurate step counting, activity recognition, and calorie estimation directly on the user’s device.

The secure backend and cloud infrastructure, deployed via Terraform, ensured a scalable and resilient system. Automated CI/CD pipelines significantly streamlined Android releases, making the update process faster and more consistent for the end users while maintaining the project’s strict privacy-first standards.

Book a free call

Consult with our CTO to define the perfect solution for your needs.

Book a call
Igor CTO Photo

Contact Us

Choose what you need help with