Logo Lanfrica

maa-africa/mkunga-chatbot

Domain:

healthcarenatural language processing

Record type:

software
Creator:
maa
Host:
Mkunga is chatbot designed to provides culturally relevant information on menstrual health, maternal health, and menopause for african girls and women. # mkunga-chatbot ## Overview Mkunga is chatbot designed to provides culturally relevant information on menstrual health, maternal health, and menopause for african girls and women. --- ## Features ### 1. **Educate** - Highlights the links between menstrual health, maternal health, and menopause. - Explains how menstrual health can predict maternal health outcomes. - Discusses how maternal health impacts menopause experiences. ### 2. **Empower** - Provides culturally relevant advice for managing life stages. - Delivers actionable health tips tailored to African women. ### 3. **Support** - Offers a safe space for discussing sensitive health topics. - Provides empathetic responses and emotional support. ### 4. **Advocate** - Raises awareness about the importance of early interventions and accessible healthcare. - Promotes better health outcomes through knowledge sharing. ### 5. **Multilingual Support** - Supports multiple languages, starting with Swahili and expanding to other African languages. --- ## Technology Stack ### Backend - **Ruby on Rails**: Web application framework for building API endpoints. - **LLM Integration**: Powered by Ollama with models like Llama 3.2 for natural language processing. ### Frontend - **Bootstrap 5**: Responsive design for user-friendly chatbot interface. ### Database - **PostgreSQL**: To store user interactions and relevant content. ### Deployment - **Render**: For hosting and managing the chatbot’s backend services. ### Additional Tools - **RSpec**: For testing API endpoints and ensuring functionality. - **Multilingual Libraries**: To support content localization and translations. --- ## Getting Started ### Prerequisites 1. **Ruby**: Install via a manager like `asdf` or use the Rails 8 installation guide. 2. **Rails**: Install the latest version using `gem install rails`. 3. **Ollama**: Install and download the `llama3.2` model for the chatbot. ### Setup 1. Clone the repository: ```bash git clone github.com

Languages