Nyaya Sathi
Your Digital Ally for Women's Rights
Created on 9th November 2024
•
Nyaya Sathi
Your Digital Ally for Women's Rights
The problem Nyaya Sathi solves
As a girl growing up, I’ve seen and experienced how women and girls are often treated unfairly, both directly and indirectly. It's heartbreaking to watch how many of us face discrimination, harassment, or even just subtle acts of bias on a daily basis. The worst part? The constant feeling of confusion—when something happens to us, we often question ourselves. Did I do something wrong? Was it my fault? Even when we are completely innocent, we start doubting our own instincts because we’ve been told for so long that we don’t matter as much. This led me to think about how many girls and women, even today, struggle with knowing where to turn when things go wrong. There comes Nyaya Sathi.
Nyaya Sathi addresses a critical need for accessible information regarding women's rights, laws, and resources. In many communities, finding reliable and clear information on women’s rights can be challenging, leaving many unaware of their legal rights, support channels, and protection resources. This chatbot simplifies access to essential information, making it easier and safer for users to obtain guidance on:
- Legal Rights: Users can quickly inquire about their fundamental rights and relevant laws, helping them understand protections and entitlements specific to women.
- Support Resources: It provides details on organizations, helplines, and emergency contacts, making it easier for users to find assistance in times of need.
- Practical Steps: Users receive straightforward, actionable advice on what steps to take in various situations, from reporting discrimination to seeking support in cases of domestic violence.
- Safe, Private Access: Available 24/7, Nyaya Sathi is accessible from any device with internet access, offering users a safe, private space to seek information without physical barriers.
Challenges I ran into
-
Auth0 Integration
Issue: I faced difficulties integrating Auth0 for user authentication. The login and logout flow didn’t work as expected.
Solution: I tried to fix it by following Auth0’s documentation and ChatGpt. -
API Token Management
Issue: Managing authentication tokens for secure API calls was challenging.
Solution: I initially struggled but eventually used alternative methods like session management to handle tokens securely. -
CORS Issues
Issue: Encountered CORS problems when connecting the frontend with the backend locally.
Solution: Solved it by configuring CORS headers on the server to allow requests from my local environment. -
UI Message Display
Issue: Displaying user and bot messages correctly was tricky, with misalignment issues.
Solution: Fixed this by adjusting the CSS and message rendering logic for better alignment and styling.
Tracks Applied (5)
Best Use of Auth0
Major League Hacking
Best use of GitHub
GitHub Education
Best Project Built Using Gemini API
Google For Developers
Peerlist Project Spotlight
Peerlist
Best All Women Team
Technologies used