Skip to content

aisyalfawwaz/Starstec-Stress-Level_App-Using-BLE

Repository files navigation

Starstec is an Android application built using modern Android development technologies such as Hilt for dependency injection, MVVM architecture, Room for local database, Retrofit for network communication, ExoPlayer for multimedia playback, Coroutines for asynchronous programming, TensorFlow Lite for machine learning inference, Glide for image loading, Firebase for realtime database and authentication and Material Design 3 components.

Features

  • Central Bluetooth Low Energy (BLE) application connecting to wearable devices with PPG and GSR sensors.
  • Monitoring and interpretation of Heart Rate Variability (HRV) and Skin Conductivy Response (SCR) data.
  • Deep learning-based stress level assessment for e-sports athletes.
  • Supporting e-sports athletes in managing well-being and optimizing performance.

Technologies Used

  • Hilt
  • MVVM Architecture
  • Room Database
  • Retrofit
  • Firebase
  • ExoPlayer
  • Coroutines
  • TensorFlow Lite
  • Glide
  • Material Design 3

Getting Started

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Build and run the app on your device.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

Contact Us

Website : starstec.id

License

This project is licensed under the MIT License.


Note: This description provides an overview of the features and goals of the Starstec application. It incorporates advanced Android development technologies and leverages BLE communication, sensor data interpretation, and machine learning for stress level analysis in e-sports athletes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages