An open API service indexing awesome lists of open source software.

https://github.com/ajay-9/healthbooster

An android wear app to track calories intake.
https://github.com/ajay-9/healthbooster

android android-application android-wear java mysql room-database xml

Last synced: about 2 months ago
JSON representation

An android wear app to track calories intake.

Awesome Lists containing this project

README

          

# Health Booster 🌟

HealthBooster is a wearable app designed to promote a healthier lifestyle by enabling users to track their food intake, water consumption, steps, heart rate, and calorie goals. The app integrates with Android Wear devices, offering a seamless experience for health-conscious individuals.

## Features

- **Add Food Tracking**:
- Record meals (breakfast, lunch, dinner, snacks) with predefined calorie values.
- Adjust calorie goals dynamically and receive notifications when goals are achieved.

- **Heart Rate Monitoring**:
- Real-time heart rate tracking using Android's heart rate sensor.
- Notifications for abnormal heart rate levels (too high or too low).

- **Step Counter**:
- Counts steps using Android's step counter sensor.
- Calculates calories burned based on steps and notifies users when they reach daily calorie goals.

- **Water Tracker**:
- Set daily water intake goals.
- Log water consumption and track progress with a visual progress bar.
- Notifications for halfway and full completion of water goals.
- Earn badges for completing daily water intake goals.

- **Badges and Rewards**:
- Earn motivational badges for meeting health goals, including calorie and water goals.
- View all earned badges in a dedicated badge list.

## Technical Details

- **Frontend**: Java and Android XML layouts using View Binding for a clean and dynamic UI.
- **Backend**:
- Java
- Android Room Database for local data storage.
- Preference storage for user settings (calorie goals, water intake, etc.).
- **Sensors**:
- Heart rate sensor for monitoring heart activity.
- Step counter sensor for tracking daily activity.
- **Notifications**:
- Dynamic notifications for goal achievements, abnormal heart rates, and reminders.
- **Wearable Integration**:
- Built specifically for Android Wear OS devices.

## Screenshots 📸

### Calorie Tracker
![Calorie Tracker](./screenshots/food.png)
![Calorie Tracker](./screenshots/food-1.png)
![Calorie Tracker](./screenshots/food-2.png)
*Track your daily calorie intake and set goals.*

### Water Consumption
![Water Consumption](./screenshots/water.png)
*Log your water intake and monitor hydration levels.*

### Step Counter
![Step Counter](./screenshots/step.png)
*Track steps taken and calories burned throughout the day.*

### Heart Rate Monitor
![Heart Rate Monitor](./screenshots/heart.png)
*Monitor your heart rate and receive insights on your activity.*

### Badge Rewards
![Badge Rewards](./screenshots/badge.png)
*Earn badges for reaching milestones and view your achievements.*

## Contributors 🤝
- Ajay Dhillon
- Vatsal Chauhan
- Rahul Acharya
- Sagar Parajuli