Skip to content
N

Nyaya Sathi

Your Digital Ally for Women's Rights

Created on 9th November 2024

N

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

For my project, I integrated Auth0 to handle user authentication securely and efficiently. Auth0 allowed me to easily im...Read More
Major League Hacking

Major League Hacking

Best use of GitHub

For my project, I made the most of GitHub’s tools like version control to keep my code organized. GitHub helped me track...Read More

GitHub Education

Best Project Built Using Gemini API

My project uses the Gemini API to give users quick and accurate answers about women’s rights. It helps users find legal ...Read More

Google For Developers

Peerlist Project Spotlight

My project is a chatbot that provides important information about women's rights, empowering users with knowledge. It de...Read More

Peerlist

Best All Women Team

Though I participated solo, this project represents the spirit of women empowerment. As a female developer, I created a ...Read More

Discussion

Builders also viewed

See more projects on Devfolio