Skip to content

Latest commit

 

History

108 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeHealthy app

BeHealthy is a hybrid mobile application that helps users to take care of their health and be healthy.

Features:

  • Track your health routine: whether it symptoms, illness, pressure or pulse, you can track it all with our intuitive interface
  • Compare yourself to others: charts that help you to know how you stand out from the crowd
  • Take advantage of the Integrated map: find nearest hospitals or pharmacies
  • Calculate Your BMI
  • and many others

Tech

BeHealthy uses a number of projects to work properly:

  • [Ionic Framework] - a complete open-source SDK for hybrid mobile application development that is build on Angular
  • [Apache Cordova] - a mobile application development framework (Android / iOS)
  • [node.js] with npm - evented I/O for the backend
  • [JSLint] - a code quality tool that checks for problems in Javascript programs
  • [Firebase] - a mobile and web application development platform
  • [Webpack] - an open-source JavaScript module bundler. Webpack takes modules with dependencies and generates static assets representing those modules
  • [Git] - a version control system for tracking changes in computer files and coordinating work on those files among multiple people
  • [JDK] - the Java Development Kit is the official development kit for the Java programming language
  • [Android SDK] - the Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android

And of course BeHealthy itself is open source with a public repository on GitHub

Installation

BeHealthy requires Node.js v8+ to run.

Install the dependencies and start the application in browser.

$ cd BeHealthyApp
$ npm install -g
$ ionic serve -l

In order to build APK file for Android you should run next commands:

$ cd BeHealthyApp
$ npm install -g
$ cordova platform add android
$ ionic cordova build android

Development

This mobile hybrid application was developed as part of a project for BAI subject in UEK.

Authors

Participants in aplication development:

Student Github
Arkadiusz Filipowski https://github.com/arkfil
Agnieszka Szebla https://github.com/aszebla
Mateusz Wrobel https://github.com/wrobelek1233
Artem Silin https://github.com/artemsln

We encourage you to take part in this project as well!

Declared contribution to the project

Author Work done (and time)
Arkadiusz Filipowski - Searching for optimal framework - 6h
- Basic project structure - 7h
- Core of the aplication - basic styles, routing - 12h
- Login system - integration with firebase, facebook etc. - 15h
- Map - 6h
- Measure - taking measures - 3h
- Measures history - 4h
- Basics of profile page - 5h
- Styling - 3h
- Making app to work in background - 3h
- Emergency call - 2h
---------------------- ------------------------
Artem Silin - Intro page - 10h
- BMI Calculator - 5h
- Fixing bugs - 10h
- README.md - 3h
- Emergency call Improvement - 3h
- Profile Improvement - 10h
- Validation added on all pages - 10h
- Toasts and Alerts added on all pages - 6h
- Syles on Login page Improvement - 4h
- Added content to measure pages - 3h
---------------------- ------------------------
Agnieszka Szebla introducing AngularJS framework - 12h
introducing CanvasJS module - 4h
introducing Firebase module - 5h
preparing data models - 2h
creating chart page - 12h
working on mesurement page - 4h
bugfixing - 5h
---------------------- ------------------------
Mateusz Wróbel - Choosing framework - 3h
- Planning 2h
- Styling - 4h
- Bug fixing 3h
- Authors page - 9 h
- Notyfications 6 h

ENJOY!

About

Monitor your cardiovascular parameters

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages