Skip to content

justinztan11/SAFEwalkAPI

Repository files navigation

SAFEwalk Mobile App

A mobile app for the University of Wisconsin's SAFEwalk service on campus.

Required Repos:
UI - https://github.com/mujahidfa/SAFEwalk-mobile
APIs - https://github.com/justinztan11/SAFEwalkAPI
Socket Server - https://github.com/justinztan11/SAFEwalk-backend

NOTE: This repository only contain the APIs, database is deployed to Azure

Background

The safety of our students and our faculty is paramount. With Safewalk, a free walking companionship service, students and staff can safely get from one place to another. However, currently to schedule a Safewalk, users must call or text a phone number to speak with a dispatcher. The dispatcher has to first determine eligibility for a Safewalk by getting information manually, including one’s name, phone number, and location before dispatching a team over. This cumbersome exchange of information can often take over a minute. That long minute is especially concerning when considering that someone requiring a Safewalk may be in immediate need of it. Furthermore, the time and personnel to receive the calls are also costly. The current solution is just not scalable and efficient enough when time is a factor of safety.

This application will automate the scheduling process. Users will be able to schedule Safewalks with very little latency as the middle men, the dispatcher, is removed from the process, and most eligibility and security checks will be done upon initial account creation. This will cut down scheduling time to under ten seconds. With the use of live geolocation tracking of the other party and messaging, there will also be better transparency and communication between users and Safewalkers.

Features

Users can:

  • Choose walk start location and destination
  • Add requests
  • Track live location of SAFEwalker
  • See ETA of SAFEwalker to user location
  • Create account & update profile 

Safewalkers can:

  • View walk requests ordered by time
  • Accept/Deny/Cancel walk request
  • Update Profile

Screens

SAFEwalk App Flow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages