Nyaya-Sathi (Justice Companion) is a friendly AI-powered chatbot designed to help women and girls by providing easy access to information on their rights, safety, healthcare, and empowerment. This project is built with a goal to support gender equality and make valuable information available to those who need it.
In many parts of the world, women and girls donโt always know their rights or have easy access to information that could protect them. Nyaya-Sathi was built to help change that. With this chatbot, women can ask questions about their rights and get quick answers, making it easier to understand and stand up for themselves.
- Smart Answers: Uses AI to provide clear, helpful answers to questions about gender rights and safety.
- Quick Suggestions: Offers suggested questions to help users get started.
- Language Options: Includes local languages for broader reach.
- Private Access: No login needed to use the chatbot, ensuring privacy.
- Frontend: HTML, CSS, JavaScript
- Backend: FastAPI, Gemini API for AI responses
- Authentication: Auth0 for secure access control
Nyaya-Sathi demo here
Nyaya-Sathi contributes to gender equality by making information on womenโs rights and safety accessible. This aligns with the UN Sustainable Development Goal 5 (Gender Equality). By providing this AI-powered support, Nyaya-Sathi empowers women and girls to understand and assert their rights, helping create a more equal world.
To get Nyaya-Sathi up and running, follow these steps:
- Clone this repository:
git clone https://github.com/your-username/Nyaya-Sathi.git cd Nyaya-Sathi
- Install required dependencies:
pip install -r requirements.txt
- Start the FastAPI server:
uvicorn main:app --reload
- Open index.html in your browser to access the chatbot interface.
- Log In: Use the login button to securely access the chatbot.
- Ask Questions: Type your questions in the input box, or click a suggested question to learn more about your rights.
- See Answers: Receive AI-powered answers on gender rights, healthcare, safety, and more.
- More Languages: Add support for additional languages.
- Expanded Knowledge: Continuously update with more information.
- Voice Feature: Include a voice option to make it even easier to use.