Inspiration

I was in Turkey when the gruesome killing of little girl Narin happened. Other femicides followed immediately leaving me angry. I wished to contribute to prevention.

What it does

Honoring femicide victims means keeping their memory alive.

User clicks on a country in a map, the Gemini returns a femicide case that happened in that country.

Gemini is instructed to return a different case each time a country clicked.

How we built it

Used Gemini API.

Used system instructions and google search grounding features of Gemini.

I tried both with Gemini API on Google Cloud Run and Gemini API with Vertex AI on Google Cloud Run.

See -the running app at https://femicide-map-740843525660.us-central1.run.app -the code at https://drive.google.com/file/d/1MI-9i1AXpTJ-xw2TOa6JKs8YF8N3SNd3/view?usp=sharing

Challenges we ran into

Main challenge was to figure out how to deploy it as a web app on Goggle Cloud Run.

The code took few hours. However, to figure out how to deploy it on Cloud Run took few days.

Accomplishments that we're proud of

Honoring femicide victims.

Always surprising how fast (less than a day) I could do a proof-of-concept development of a project like this using Google Gemini.

What we learned

The sheer numbers of femicide victims and that there is a worldwide need to account for each case.

What's next for Femicide Map

Accounting for each femicide victims is a first step towards prevention. I would like to turn this project to accomplish that.

Make the UI look more stylish.

Turn it into a chat where user can dive into cases.

Built With

Share this project:

Updates

posted an update

On the International Day for the Elimination of Violence against Women, 25 November, the United Nations report reveals that femicide—the most extreme form of violence against women and girls—remains pervasive globally. One woman or girl is killed every 10 minutes by their intimate partner or family member.

Log in or sign up for Devpost to join the conversation.