Lotus Mind 🌸🧠

A mental wellness platform that provides tools to improve emotional well-being. It includes an AI-powered assistant, mood tracking, journaling, and more, all integrated into an interactive web-based platform.

Python Streamlit Google Gemini API Mental Health Web Platform

Features

AI Assistant (lat.py) πŸ€–

  • Built with Python and Streamlit for a seamless user experience
  • Utilizes the Gemini API for intelligent and contextual responses
  • Provides mental health guidance and general conversation support
  • Interactive chat interface for personalized assistance

Journal Writing (colornote.html) πŸ“

  • Digital journal to document thoughts and emotions safely
  • User-friendly interface accessible from the web platform
  • Secure and private space for personal reflection
  • Easy-to-use writing tools and formatting options

Mood Analysis (newmood.html) 🎭

  • Interactive mood quiz to determine current emotional state
  • Animated UI with engaging and thoughtful questions
  • Personalized insights based on mood assessment results
  • Track emotional patterns over time

Landing Page (main.html) 🌐

  • The main entry point for the entire wellness platform
  • Showcases all available features in an intuitive layout
  • Clean and calming design focused on mental wellness
  • Easy navigation to all platform components

Installation & Setup

Prerequisites

Ensure you have Python installed on your system. You can download it from python.org.

Clone the Repository

git clone https://github.com/your-repo/lotus-mind.git cd lotus-mind

Install Dependencies

Run the following command to install required libraries:

pip install -r requirements.txt

Run the Application

For Windows users, you can run the application using the provided batch script:

run_lotus_mind.bat

Alternatively, manually start the AI assistant using Streamlit:

streamlit run lat.py

Configuration

Environment Variables

This project uses environment variables stored in .env. Ensure you set up your API keys and other credentials correctly for the Gemini API integration.

Technologies Used

Frontend

HTML, CSS, JavaScript for the web interface

Backend

Python, Streamlit for the AI assistant

AI API

Google Gemini API for intelligent responses

Platform

Web-based platform with integrated components

Mental Wellness Focus

Emotional Support

AI-powered conversations designed to provide mental health guidance and emotional support.

Mood Tracking

Interactive tools to help users understand and track their emotional patterns over time.

Reflective Journaling

Safe space for users to document their thoughts, feelings, and personal growth journey.

Holistic Approach

Comprehensive platform combining multiple wellness tools in one accessible location.

Contributing

Open Source

Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request. Help us make mental wellness more accessible to everyone.

License

MIT License

This project is open-source and available under the MIT License. Free to use, modify, and distribute for both personal and commercial purposes.

Contact

Support

For any queries or support regarding the Lotus Mind platform, reach out to tripathilakshya9@gmail.com

Made with ❀️ by Lakshya Tripathi