Skip to content

SupunED/CI-CD

Repository files navigation

HealthPlus Android App

CI/CD

HealthPlus is a Micro SaaS Android application that empowers users to manage their health effectively through features like:

  • ✅ BMI Calculator
  • 🌫 Real-time Air Quality Index (AQI)
  • 🍎 Food Nutrition Lookup
  • 🚨 Emergency Contact Info & Medical Data
  • 🔒 Firebase Authentication & Secure Realtime DB

📲 Features

  • Firebase Auth: Login, register, and reset password securely.
  • API Integrations: Real-time data from API Ninjas & CalorieNinjas.
  • Emergency Info: Save & edit personal health/emergency data.
  • Settings: Update birthday, password, username.

🛠️ Tech Stack

  • Android (Java, ViewBinding)
  • Firebase Authentication + Realtime DB
  • GitHub Actions for CI/CD
  • REST APIs for AQI & Nutrition

🚀 Setup Instructions

  1. Clone the repository
  2. Add your API keys in local.properties:
    CALORIE_NINJAS_API_KEY=your_key
    AIR_QUALITY_API_KEY=your_key
    
  3. Build and run the app

CI/CD

  • GitHub Actions pipeline runs
    • gradlew build
    • lint
    • unit-test
    • package
    • Secrets excluded via .gitignore

📄 Docs

🧠 Future Improvements

  • Push notifications for health alerts
  • OAuth login via Google
  • Offline data sync

© 2025 HealthPlus – DevOps Micro SaaS Project for IT31023

About

CI-CD Pipeline Integration for Micro SaaS application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages