kthotav / EK-Voice

EK Voice, CS116/117, DataCare, EK Health

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EK Voice

EK Voice is an iOS application aimed to assist healthcare professionals to catalog client notes offline when there is an absent of cellular data or WiFi connectivity. At its core OpenEars framework is used for offline speech-to-text capabilities and Firebase, NoSQL cloud database, for offline storage. EK Voice is a senior design project for CS116/117 at University of California, Santa Cruz. The project was sponsored by DataCare and EK Health.

iOS Build Instructions

Install Cocoapods (dependency manager) https://guides.cocoapods.org/using/getting-started.html

After installing, run $ pod install command on commandline

open the xcode project with .xcworkspace extension

If there is a problem loading OpenEars, then chnage the bridging path.

Login Screen

username: DataCare password: ekhealth

What skills did I gain?

swift

  • Hands on iOS development with Swift and Xcode
  • Model View Controller Design
  • Hooking up/fetching from Firebase database to display results on frontend UI
  • iOS Auto Layout and Design Guidelines
  • Native iOS Frameworks: UIKit, LocalAuthentication

Built With

xcode firebase cocoapods

  • Xcode
  • Firebase
  • Cocoapods

Supporting libraries and frameworks used

  • UIKit
  • Alamofire
  • SwiftyJSON
  • OpeanEars
  • Firebase

Deployment

Version: 1.0
Under DataCare's Ownership
Not Deployed on Apple App Store

Authors

Acknowledgements

  • Professor Linda Werner, University of California, Santa Cruz
  • Kongposh S., University of California, Santa Cruz

About

EK Voice, CS116/117, DataCare, EK Health


Languages

Language:C 69.5%Language:C++ 14.5%Language:Swift 8.1%Language:Objective-C 7.6%Language:Shell 0.2%Language:Ruby 0.0%