Skip to content

This is an AI based Personalized Menstrual Health Care Recommender to suggest a Care plan and answer any queries a women can face during the Menstrual Cycle

License

Notifications You must be signed in to change notification settings

sagnik-datta-02/Period-Care-Recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maitri AI - Period Care Recommender

maitri2.png

Maitri-AI is your Period Care Recommender. It is a personalized care suggestion tool designed to provide tailored recommendations based on the phase of the menstrual cycle. Whether you're in the menstrual phase, proliferative phase, ovulation phase, or luteal phase, this tool offers customized advice to help you take care of yourself better.

Features

  • Personalized Care Suggestions: Get personalized care suggestions based on the phase of your menstrual cycle and any specific issues you're facing.
  • Interactive Interface: User-friendly interface with options to select the phase and provide additional information about symptoms.
  • Intelligent Recommendation Engine: Powered by Langchain and Mistral AI (Mixtral-8x7B-Instruct) technologies to deliver accurate and detailed care recommendations.
  • Privacy and Confidentiality: Your privacy is important. No personal data is stored, and all interactions are kept confidential.

Technologies Used

  • Backend Language: Python
  • AI Framework: Langchain
  • Base Large Language Model Used: Mixtral-8x7B-Instruct hosted by Fireworks AI
  • Web Framework: Streamlit UI

How to Use

  1. Select Menstrual Phase: Choose the phase of your menstrual cycle from the options provided.
  2. Provide Additional Information: Optionally, provide details about symptoms or issues you're experiencing.
  3. Get Personalized Suggestions: Click the "Get Suggestions" button to receive personalized care recommendations tailored to your needs.

Running Locally

To run Period Care Recommender locally on your machine, follow these steps:

Prerequisites

  1. Python: Ensure you have Python installed on your system. You can download it from the official Python website.

  2. Virtual Environment (Optional): It's recommended to use a virtual environment to manage dependencies. You can create one using virtualenv or venv.

Installation

  1. Clone the Repository: Clone the Period Care Recommender repository to your local machine using the following command:

    git clone https://github.com/sagnik-datta-02/period-care-recommender.git
  2. Navigate to the Directory: Move into the Period Care Recommender directory:

    cd period-care-recommender
  3. Install Dependencies: Install the required Python packages using pip:

    pip install -r requirements.txt

Configuration

  1. Environment Variables: If applicable, create a .env file in the root directory and add any necessary environment variables.

Running the Application

Once you've installed the dependencies, you can run Period Care Recommender locally:

streamlit run periodcarerecommender.py

The application will start running, and you can access it in your web browser by navigating to http://localhost:8501.

Contributing

Contributions to Period Care Recommender are welcome! If you have ideas for improvements, feature requests, or bug reports, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

This is an AI based Personalized Menstrual Health Care Recommender to suggest a Care plan and answer any queries a women can face during the Menstrual Cycle

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages