Skip to content

SafeSpace is a native Android application developed entirely in Kotlin to help users with stress detection and management.

License

Notifications You must be signed in to change notification settings

varunkumar2004/SafeSpace-ELC-Android

Repository files navigation

SafeSpace

SafeSpace is a native Android application developed entirely in Kotlin to help users with stress detection and management. This project incorporates machine and deep learning models include emotion detection using images, recommendations system using sentiment analysis and stress detection using sensors which were developed as a part of this project. This project was created as part of a summer internship at Thapar Institute of Engineering and Technology (TIET).

Table of Contents

  • Feature
  • Installation
  • Technologies Used
  • Features
  • Usage
  • License

Stress Detection:

Analyzes user inputs and sensor data to determine stress levels.

  • Stress Management: Provides personalized tips and resources for managing stress effectively.
  • Nlp based recommendations: Includes guided recommendations after analysing sentiment of the user when chatting with the bot purposely made for this project.
  • Real-Time Monitoring: Tracks stress levels in real-time using connected devices (if applicable). Installation

Usage:

git clone https://github.com/varunkumar2004/SafeSpace.git Open the project in Android Studio. Build and run the app on your Android device or emulator. OR. You can download this app directly from Google Play Store (currently not available). Launch the SafeSpace app on your Android device. Follow the on-screen instructions to input data or connect your device (if applicable for real-time monitoring). View your stress level analysis and explore the suggested stress management techniques.

Technologies Used

Kotlin: The primary programming language used for developing the app's logic. Android Jetpack: Provides architecture components and tools for building a robust and efficient user interface. Firebase: Used for real-time database storage and potential cloud functions (if implemented) to enhance functionality. Contributing

We welcome your contributions to SafeSpace! To contribute:

Fork the repository. Create a new branch for your changes (e.g., git checkout -b feature-branch). Make your changes and commit them with a descriptive message (e.g., git commit -m 'Add new feature'). Push your changes to your branch (e.g., git push origin feature-branch). Create a pull request to merge your changes into the main repository.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

About

SafeSpace is a native Android application developed entirely in Kotlin to help users with stress detection and management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages