Skip to content

Jaga-Mental-Dev/jaga-mental-mobile

Repository files navigation

Jaga Mental

Jaga Mental is a mobile application designed to help users maintain their mental health through features like journaling, meditation, mood tracking, and informative articles. With an intuitive interface and personalized support, the app provides a safe space to reflect on emotions, learn relaxation techniques, and access credible mental health resources. Suitable for all users, Jaga Mental serves as a daily companion to promote emotional balance and mental well-being.

Features

  • Mood Analysis Based on Photo (Selfie)
    Analyze the user's mood using facial recognition technology on uploaded selfies.
  • Mood Analysis Based on Text Journal
    Analyze mood by processing and understanding text entries from the user's journal.
  • Journaling with Prompts
    Provide customizable prompts to inspire users to reflect and write in their journals.
  • AI-Powered Feedback
    Provide personalized feedback and suggestions based on the mood analysis results.
  • Weekly Mood Report
    Generate a comprehensive weekly report summarizing mood trends.
  • Professionals Recommendation
    Displays a list of psychologists/psychiatrists based on the user's location.

Installation Instructions

  1. Clone the Repository
    Clone the project to your local machine using Git:

    git clone https://github.com/username/jaga-mental.git
  2. Open the Project in Android Studio
    Open the cloned project in Android Studio. If you don’t have Android Studio, download and install it from the official site.

  3. Install Dependencies
    After opening the project, Android Studio will automatically sync and install the required dependencies. If it doesn’t, manually sync the project by clicking on File > Sync Project with Gradle Files.

  4. Set Up the Emulator or Device

    • You can run the app on an Android Emulator or a physical Android device.
    • To set up an emulator, go to Tools > AVD Manager, and create a virtual device with the desired specifications.
    • For a physical device, ensure that Developer Options and USB Debugging are enabled on your device.
  5. Run the Application
    Click the Run button (green triangle) in Android Studio

  6. Build and Run
    Once everything is set up, Android Studio will build the application. If there are no errors, the app should launch either on the emulator or your connected device.


Pre-requisites

Make sure your environment meets these requirements before installation:

  • Android Studio (latest version) with Kotlin and Jetpack Compose support.
  • Java Development Kit (JDK) version 17 or later installed.
  • Gradle should be up-to-date (Android Studio handles this automatically).

Tech Stack

Tech Features

Gradle Dependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages