Health Assistant is a mobile application designed to help users manage their health-related data securely. The application allows users to upload medical files and synchronize them across their devices while ensuring high standards of data privacy and security.
Users authenticate via OAuth2 and interact with a secure backend built with Spring Boot to manage their personal medical data.
-
Clone the repository:
git clone https://github.com/ladislas/HealthAssistant cd HealthAssistant -
Install required tools using mise (please see mise's website for installation and activation instructions).
mise install
This will install the following tools based on the
mise.tomlconfiguration:- SwiftLint: Linter for Swift code to enforce best practices.
- SwiftFormat: Automatic formatter to maintain consistent code style.
-
Install packages using Tuist:
tuist install
-
Generate and open the Xcode project using Tuist:
tuist generate # Run this command whenever you modify the project structure -
Edit the project
This repository is using Tuist to generate the Xcode project files. If you need to edit the settings or add package dependencies, you must run:
tuist edit # it will open a new xcode project to edit using xcodeWhen you're done, close the project and run:
tuist generate