WellifyAI

WellifyAI πŸ₯—πŸ’§πŸƒβœ¨

One app instead of a collection of disconnected wellness apps.

WellifyAI is an AI-powered all-in-one fitness, nutrition, and wellness companion for Android. It centralizes your health journey by combining nutrition tracking, activity monitoring, and personalized AI coaching into a single, unified experience.

Android Kotlin Jetpack Compose Firebase AI


🌟 Why WellifyAI?

Most wellness journeys are fragmented across multiple apps: one for calories, another for water, a third for steps, and a separate chatbot for advice. This creates disconnected data and high-friction manual entry.

WellifyAI solves this by bringing everything under one roof:

Need Fragmented Approach WellifyAI
Nutrition & Food Dedicated App Integrated
Hydration Tracking Dedicated App Integrated
Step Tracking Dedicated App Integrated
Sleep & Mood Dedicated Apps Integrated
AI Guidance Generic Chatbot Context-Aware Coach
Data Flow Manual/Disconnected Centralized Context

🧠 Current Features

πŸ€– AI & Personalization

🍎 Nutrition & Food

πŸ’§ Hydration & Activity

😴 Sleep & Mood


πŸ€– How AI is Integrated

WellifyAI utilizes high-performance Large Language Models (via Groq API) for two core functions:

  1. Personalized Strategy: Generates a structured wellness plan in JSON format based on your unique metabolic profile and goals.
  2. Health Contextualization: The AI Coach receives a real-time summary of your daily sensors and logs. This allows the AI to provide specific insights like: β€œI see you’ve had a protein-rich lunch but only 500 steps so farβ€”why not take a quick 10-minute walk?”

[!IMPORTANT] Disclaimer: WellifyAI is a wellness tracking application. AI-generated recommendations are for informational purposes only and do not replace professional medical advice, diagnosis, or treatment.


πŸ—οΈ Technical Architecture

The project follows a modular MVVM pattern with a dedicated Domain Layer (Use Cases) to ensure testability and clear separation of concerns.


πŸ› οΈ Tech Stack

Component Technology
Language Kotlin
UI Framework Jetpack Compose
Database Room
Authentication Firebase Auth
AI Integration Groq API
Networking Retrofit & OkHttp
DI Hilt (Dagger)
Background Tasks WorkManager & Foreground Services

πŸš€ Getting Started

  1. Clone the Repository:
    git clone https://github.com/[username]/WellifyAI.git
    
  2. Configure Firebase: Place your google-services.json in the app/ directory.
  3. Local Secrets: Add your API keys to local.properties:
    GROQ_API_KEY=your_groq_api_key_here
    
  4. Sync & Run: Open in Android Studio, sync Gradle, and run on a device with API 26+.

πŸš€ Future Roadmap


🀝 Contributing

Contributions are welcome! Please fork the project and open a pull request for any features or fixes.


πŸ“œ License

This project is licensed under the MIT License.