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.
Log in or sign up for Devpost to join the conversation.