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.
- 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.
- Backend Language: Python
- AI Framework: Langchain
- Base Large Language Model Used: Mixtral-8x7B-Instruct hosted by Fireworks AI
- Web Framework: Streamlit UI
- Select Menstrual Phase: Choose the phase of your menstrual cycle from the options provided.
- Provide Additional Information: Optionally, provide details about symptoms or issues you're experiencing.
- Get Personalized Suggestions: Click the "Get Suggestions" button to receive personalized care recommendations tailored to your needs.
To run Period Care Recommender locally on your machine, follow these steps:
-
Python: Ensure you have Python installed on your system. You can download it from the official Python website.
-
Virtual Environment (Optional): It's recommended to use a virtual environment to manage dependencies. You can create one using
virtualenv
orvenv
.
-
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
-
Navigate to the Directory: Move into the Period Care Recommender directory:
cd period-care-recommender
-
Install Dependencies: Install the required Python packages using pip:
pip install -r requirements.txt
- Environment Variables: If applicable, create a
.env
file in the root directory and add any necessary environment variables.
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
.
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.
This project is licensed under the MIT License - see the LICENSE file for details.