Skip to content

whatDeepak/Eclipsify

Repository files navigation

Eclipsify - Your Mental Wellness Companion

Eclipsify is a mobile application designed to support individuals in their mental health journey. With a range of integrated features, users can track their progress, access resources, and connect with mental health professionals conveniently.

Download the App

Check out our app 'Eclipsify' - made with ❤ by vyarth : https://drive.google.com/file/d/1l_PPgqQVWHcm0G52gpSGgH2znzGN8Iv6/view?usp=sharing

Eclipsify Demo Video

Features

  • Daily Mood Tracker: Log your mood daily to monitor your emotional well-being over time.
  • Daily Inspirational Quote: Receive a daily dose of inspiration to uplift your spirits.
  • Stats Section: Analyze your progress and emotional patterns with streak tracking and mood trend analysis.
  • Profile Management: Personalize your profile, provide feedback, and logout securely.
  • Explore Section:
    • Meditation: Guided meditation practices for tranquility and mindfulness.
    • Breathing Exercises: Haptic feedback-assisted breathing exercises for clarity of mind.
    • Daily Affirmations: Maintain a positive mindset with daily affirmations.
    • Articles: Access curated articles on mental health topics and coping strategies.
    • Sleep Serenity: Bedtime stories and calming music to enhance sleep quality.
    • Music Therapy: Healing sounds and nature melodies for relaxation and rejuvenation.
  • Journal Section:
    • Daily Journal: Cultivate a daily writing habit to reflect on thoughts and experiences.
    • Mood Journal: Track mood fluctuations over time for self-awareness and well-being.
  • Personal Mental Health Assistant: Chatbot powered by Google AI for personalized support and guidance.
  • Discover Experts: Find local mental health professionals nearby, facilitated by Google Maps integration.
  • Community Section: Engage with like-minded individuals, share thoughts, and provide support.

How to Run

  1. Clone the repository to your local machine.

    git clone https://github.com/whatDeepak/Eclipsify.git
    
  2. Ensure you have Kotlin and Android Studio installed on your development environment.

  3. Open the project in Android Studio.

  4. Add your API keys to local.properties as follows:

    geminiApiKey=your_gemini_api_key_here
    mapsApiKey=your_maps_api_key_here
    placesApiKey=your_places_api_key_here
    

Feel free to replace your_gemini_api_key_here, your_maps_api_key_here, and your_places_api_key_here with your actual API keys.

  1. Add the following tag inside the element of your AndroidManifest.xml:

    <application>
     ...
     <meta-data
         android:name="com.google.android.geo.API_KEY"
         android:value="${mapsApiKey}" />
     ...
     </application>
    
  2. Sync the project. Build and run the application on your preferred mobile device or emulator.

  3. Register or log in to access the app's features.

  4. Explore the various sections and features available to support your mental wellness journey.

Contributors

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages