Skip to content

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

Notifications You must be signed in to change notification settings

tadaoshimura/SAFEwalk-mobile

 
 

Repository files navigation

SAFEwalk Mobile App

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

Background

This app is submission for University of Wisconsin-Madison's CS 506 - Software Engineering for Spring 2020 semester. Teammates are Katie Bajkowski, Alex Deuman, Yoon Cho, Tadao Shimura, Justin Tan and Mujahid Anuar. At the time of the submission, all are students at the University of Wisconsin-Madison.

Installation

In order to run on your machine, you will need to run two applications on 2 separate command lines. Here's how you would do it:

Backend setup:

  1. Clone the SAFEwalk-backend repo:
git clone https://github.com/justinztan11/SAFEwalk-backend
  1. Checkout the iteration-3 branch:
git checkout iteration-3
  1. Make sure to have node and yarn/npm installed.

  2. Install nodemon globally:

npm install -g nodemon
  1. Install packages:
yarn # or npm install
  1. Run the backend:
nodemon index.js

Frontend setup (i.e. setting up the mobile app):

  1. Clone this repo on your machine:
git clone https://github.com/mujahidfa/SAFEwalk-mobile
  1. Checkout the iteration-3 branch:
git checkout iteration-3
  1. Install the Expo CLI globally
npm install -g expo-cli
  1. Install packages:
yarn # or npm install
  1. Go to /contexts/socket.js and change the IP address according to your local IP address.

  2. Finally, run the app:

expo start #or yarn start
  1. Scan Expo QR Code through the Expo App (or run on an Android/ios emulator).

Tests

To run tests, enter the following command:

yarn test

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%