Home - nimitd/SafetyAppPublic GitHub Wiki

Stanford Safety App

All the resources a Stanford Student needs to feel safe. All in one place.

Imagine that you are a frosh going out on a Friday or Saturday night, an upperclassman in a dangerous situation, or just a student who wants to know their RA's number because they are locked out. We built an app that will connect you to resources that can support you and make you feel safer.

Stanford offers a wide range of services and resources to support students. While these resources are incredibly valuable, they are also dispersed across different places on campus, different online platforms, and sometimes require a lot of setup or planning. Instead of reinventing the wheel on many of these offerings from the university, our app gives students access to many of these desperate resources all in one place. Our cross-platform app makes it easy to sign up and connect with the people and resources that make you feel safe.

Navigating this Documentation

This wiki provides a high-level overview of the Stanford Safety App as well as our development process. You can use the side bar on the right to navigate this wiki.

Overview of Features

Our app has a navigation tab bar on the bottom that outlines four core feature areas:

Homepage

Our homepage tab provides the most important information for a user, such as the ability to make an emergency call, access to sober resources near them, and concrete options for how they can get home. We separated these into three major sections, and we discuss these further in our Homepage Details page.

Resources

The resources tab provides user with immediate access to campus resources, that can be used in both an emergency and a non-emergency situation. We provide campus-wide resources as well as personalized contact information based on a specific user. We also provide a concrete way to contact these resources, with built-in call, text, and email functionality.

Location

The location sharing feature is a cross-platform way for users to share their real-time locations with one another. Regardless of whether a user is on iPhone or Android, they can share there location with any other user with only their SUID. This feature is similar to Find My Friends, but does not require an iPhone or the knowledge of a phone number. All that is required to share a location is a user’s SUID. Moreover, to protect user privacy, sharing is not required to be mutual and can be terminated at any time.

Communities

The communities feature, housed in the profile tab, defines groups of users that inform other aspects of the app. Communities can be anything from dorms to greek organizations to clubs. Joining or creating a community takes only a few steps and allows you to connect with other members of your community through the other tabs: events can be surfaced based on community membership, the resources tab connects you with members of your community, and with those SUIDs a user can share their information with other community members.

Decision Making Log

Link: https://docs.google.com/spreadsheets/d/1ZlLOXsJs7UAAqLSPx_kyq4jtEcxLMT9IrqXLcqkwGo8/edit?usp=sharing