-
-
Home page with friend's locations and shelter locations
-
Sidebar with options to add/ edit emergency contacts and own information
-
SOS trigger shows three options, call 911, broadcast and phone a friend.
-
a page for you to document all your abuse, encrypted and secure
-
The app is disguised as a tic tac toe game
Team - ByteBender
About NPO - SafeSpace
- About SafeSpace
- NPO Slack
SafeSpace is a mobile application project aimed at addressing dating violence among teens.
Introduction
Our primary goal is to enhance the app by implementing new features, resolving bugs, and redesigning the user interface (UI). Additionally, we are enhancing app's security. We are overhauling the App UI by developing it within Flutter Native rather than FlutterFlow, which will make it easier to update the UI in the future. We are implementing robust security measures like data encryption using hushh algorithm to safeguard sensitive user data stored on Firebase.
Motivation
We were really inspired by the problem statement. Especially the fact that the app promotes safety among teenagers who face dating violence and other security problems. With a strong belief that we can revamp the app, we completely overhauled the app, adding more features, while keeping all the older features intact.
Video Preview
Technologies Used
| Purpose | Technologies |
|---|---|
| Cross-platform app | Flutter, dart |
| Mapping | Mapbox API |
| Database, Backend | Firebase |
| Encryption | Custom-made Algorithm Hushhh |
| Deployment | APK File on GitHub Release |
Overall Architecture

Challenges
- Convert the FlutterFlow to Flutter Native so that nobody has to go to Flutterflow and redo the UI every time an update/change is made. See New Figma design.
- Encrypt all the data stored in the app and on Firebase or somehow incorporate blockchain to secure the data.
New Features
- Create the chatroom in the form of a forum-style screen.
- Retrieve information of nearby shelters and show all the locations on a map.
- Find video resources on YouTube and implement some kind of player in-app.
Contributers
- Dhanush Vardhan - GitHub, Devpost
- Dhravya Shah - GitHub, Devpost
- Soham Daga - GitHub, Devpost
- Aryan Keluskar - GitHub, Devpost


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