Inspiration
There are multiple factors that inspired us into making this app, as a team of women all of us once felt unsafe walking around at night. Whether this is alone in a safe place or in public with lots of people around us. With campus stabbings every year especially at a university we are close at heart with; York University, this makes us students feel unsafe walking alone.
What it does
It is an app that is able to search for the closest user online and detects if there is a destination within a close radius to each other. If two or more of the users are within a close radius and want to go to a similar place then the app would link them together so they do not need to walk alone.
How we built it
Using Android Studios we implemented firebase to create a database online. Android Studios allowed us to create buttons and link them to the function that we coded. Using the database we are able to collect user input to link two users together.
Challenges we ran into
- Learn how to use a wide array of features available on android studio.
- Integrate google cloud services to the app structure (Google maps API, Firebase, etc).
- Debug app crashing bugs.
Accomplishments that we're proud of
We were able to design an interactive UI for the application and assign function triggers to the components of the interface. We were also able to install the Firebase build into our project to store data onto the cloud.
What we learned
- How to use google cloud services API.
- How to use firebase.
- How to navigate and make use of all the android studio features like designing application UI, working on the Java classes that determine the workflow of the app, and so on.
- How to work on a major project with a team.
- Work in an agile SDLC environment.
What's next for Safewalk
We are looking to improve our app through google maps API, allowing us to get users location accurately and efficiently. We also look forward to perfecting the app features from the Figma prototype and improving upon the java classes and program structure.
Log in or sign up for Devpost to join the conversation.