zeyu2001 / ICT1003-Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HealthBuddy

Web GUI

About

HealthBuddy is a wearable fitness tracker application built for TinyCircuits.

Key Features

  • Uses the BMA250 accelerometer to calculate your steps taken, and detect the surrounding temperature.
  • Install our Android app to pair with your mobile phone through Bluetooth LE and see statistics in real time.
  • Sync with a web server, and display a QR code for others to view your statistics.

Required TinyCircuits Libraries

Required Arduino Libraries

  • Wire
  • SPI
  • RTCZero

Project Structure

The web GUI is a Python web application built with Flask, and is deployed on Heroku, at https://ict1003.herokuapp.com/.

The /android_app directory contains the application .apk, as well as the MIT App Inventor source code (.aia) and extensions used.

The /project directory contains the Arduino source code to be uploaded to the TinyCircuits hardware.

License

Use of this project is governed by the MIT License.

Contributors

  • Zhang Zeyu
  • Lim Yong Jun
  • Tan Wei Lun Nickie
  • Jared Marc Song Kye-Jet
  • Lee Kai Xuan

This project is an assignment submission in partial fulfillment of the Singapore Institute of Technology (SIT) module ICT1003 Computer Organization and Architecture.

About

License:MIT License


Languages

Language:C++ 65.0%Language:Python 18.5%Language:HTML 10.3%Language:CSS 4.7%Language:Mako 1.6%