We wanted to create a project that had a direct impact and did more than just raise an issue about an issue. We wanted something that actually affected real people. SafetySelectLGBT+ does just this. Across the world LGBT+ youth face many challenges that their cisgender and heterosexual peers do not. Discrimination can come from anywhere, even within schools, families, and friend groups. The safest thing to do when in the dark is to stay hidden, but that hurts in its own way. This creates a constant internal debate about whether being true to yourself is worth risking you safety, friends, and social standing. SafetySelectLGBT+ seeks to relieve this struggle by giving quantitative information about the treatment of LGBT+ students in schools. It takes information about general safety, discrimination, education, and restrooms. It helps students in high school evaluate whether coming out is the right choice and it helps students in middle school evaluate which high school is right for them.

We chose to build our project in scratch because it could achieve what we needed without the worries of having to learn something completely new, and risking making our project nonfunctional. Most of our challenges creating out project were due to how variables and lists work in scratch. Overcoming these challenges taught us how to find loopholes in our limitations. An unfortunate limitation of Scratch is that only users with accounts can affect our data.

Built With

  • scratch
Share this project:

Updates