GlassCell: Project Page
Github
💡 To install, download the source code. You must change the DB_PATH variable in **DatabaseControl.py** to the pathname of your repo’s serverside-data folder. To run, compile and execute **Driver.py.** See example use cases below the “Driver code” line.Domain: GlassCell.tech
What is GlassCell?
GlassCell is software the prevents and quickly produces rescue chances for humans stuck in trafficking situations, domestic violence, blackmail, and other forms of captivity.
The discrete appearance of the app prevents traffickers from being alerted to the possibility of a report. The home page looks like a simple game. All it takes is the press of a button to upload a status message, distress level, and location access the site and press a button to send your location to the cloud.
Sharing location is more common then some might say. On social media, people regularly upload their whereabouts without any form of anonymity. We’re just making a way for people in danger to do do it with the least amount of resources possible. We want everyone to notice— except the people who are holding the victim captive.
Inspiration
To save humans, and do whatever is possible to decrease the 27 million people who are in human trafficking every year in the United States. This is an issue that receives significantly less attention than others like it.
Turning a hostile situation into a “glass cell” means making the walls transparent and easily breakable; it allows people to look in and make a difference by contacting authorities.
The original concept was to create a software that allows a person, especially those who are young or have very limited access to an internet connections or smart devices, to quickly and discretely upload their whereabouts and status to a public online network.
What it does
With GlassCell, anyone who finds themselves in a dangerous situation is be able to access the URL via mobile device, desktop, or even voice assistant (such as Siri, Google Assistant, and Amazon Alexa), and broadcast their location with a generic or specified distress signal.
No time for typing in a specific message? No problem. Many people stuck in captivity have someone looking over their shoulder, are in immediate danger, or don’t have a personal device to access the internet with.
With the press of a button, GlassCell creates a profile that associates vital information (location, time and date, last-seen coordinates, distress level) with a keyword. That keyword is short, randomly generated, and easy to remember. In future cases, the keyword can be used to associate future entries with that individual.
Challenges we ran into
Within the whole concept of creating the software was creating the class structure, the ability to run with a unique key word, and struggling with a lot of error concepts without our domain of software.
Accomplishments that we're proud of
We are proud to introduce the latest innovation to many people that we can save millions of life’s through the most discrete way without causing any harm towards the victim.
What we learned
What's next for GlassCell
💡 “Hey Siri, make a glass cell, front321” “Hey Google, make a glass cell, front321, 5, ‘please help, I’m in danger”- Bluetooth reporting for people who don’t have internet access
- Spam prevention and tracking with AI
- Provide a way to immediately authorities
Interface
Screenshots
“map.php” is a website integrating with Google map. It represents a random spot on the map with a Location button on the top-left corner. When user clicks the button, it shows the user's location also the nearest potential helpers around with red spots. So that user is able to know who might be in need of rescue.

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