Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marwan37/chfmanager
Xcode project for CHF Manager, an iOS app for the management of Congestive Heart Failure.
https://github.com/marwan37/chfmanager
Last synced: 28 days ago
JSON representation
Xcode project for CHF Manager, an iOS app for the management of Congestive Heart Failure.
- Host: GitHub
- URL: https://github.com/marwan37/chfmanager
- Owner: marwan37
- License: mit
- Created: 2023-08-26T16:54:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-12T12:50:20.000Z (over 1 year ago)
- Last Synced: 2024-11-06T17:54:51.661Z (3 months ago)
- Language: Swift
- Size: 24.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CHFManager
## Overview
CHFManager is an iOS application built with Swift and SwiftUI. The app is designed to manage various aspects of CHF (Congestive Heart Failure) and aims to provide a seamless user experience.
## Features
- News Feed
- User Authentication
- Data Management## Technologies Used
- Swift/SwiftUI
- Firebase
- Firestore
- Google Sign-In
- Inspired by Apple's CareKit and ResearchKit frameworks## Requirements
- iOS 14.0+
- Xcode 12.0+## Installation
### CocoaPods
Run the following command to install the necessary CocoaPods:
```bash
pod install
```### Firebase Setup
1. Download the `GoogleService-Info.plist` file from your Firebase Console and add it to your Xcode project.
2. Initialize Firebase in `AppDelegate.swift`:```swift
import Firebase
...
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
...
}
```### Google Sign-In Setup
1. Configure Google Sign-In in `GoogleSignInManager.swift`:
```swift
import GoogleSignIn
...
GIDSignIn.sharedInstance().clientID = "YOUR_CLIENT_ID"
```## Usage
1. Run `pod install` to install dependencies.
2. Open the `.xcworkspace` file in Xcode.
3. Build and run the project.## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
MIT