Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 1.85 KB

README.md

File metadata and controls

56 lines (47 loc) · 1.85 KB

safesteps-frontend

The goal of this project is to build a (React Native) mobile app that aims to improve safety for pedestrians crossing intersections at BU campus via receiving alerts when coming near the proximity of an integrated hardware sensor. Along with the ability for users to report accidents and obstacles when they are within an intersection to update other fellow pedestrians on any issues they might encounter when walking near the BU campus.

To run the app locally:

Install Dependencies

Using the following script will install all of the packages and dependencies needed to run this project:

  • UI Dependencies:

    • @eliav2/react-native-collapsible-view: ^1.5.1
    • @expo/vector-icons: ^13.0.0
    • @gorhom/bottom-sheet: ^4.5.1
    • expo-font: ~11.4.0
    • react-native-awesome-alerts: ^2.0.0
    • react-native-element-dropdown: ^2.10.1
    • react-native-onboarding-swiper: ^1.2.0
    • react-native-svg: ^13.9.0,
    • react-native-vector-icons: ^10.0.2
    • react-native-element-dropdown": "^2.10.1",
    • react-native-gesture-handler": "~2.12.0",
    • react-native-keyboard-aware-scroll-view": "^0.9.5",
    • expo-font: ~11.4.0
  • Building & Functionalities

    • eas-cli": "^5.6.0",
    • @babel/runtime": "^7.23.2",
    • "expo": "~49.0.13",
    • "expo-av": "~13.4.1",
    • "expo-constants": "~14.4.2",
    • "expo-dev-client": "~2.4.11",
    • "expo-device": "~5.4.0",
    • expo-linking": "~5.0.2",
    • expo-location": "~16.1.0",
    • expo-notifications": "~0.20.1",
    • expo-router": "^2.0.0",
    • expo-splash-screen": "~0.20.5",
    • expo-status-bar": "~1.6.0",
    • "expo-secure-store": "~12.3.1"
    • firebase": "^10.5.2",
    • react": "18.2.0",
    • react-native": "^0.72.6",
  • Bluetooth Low Energy (BLE)

    • react-native-ble-manager": "^10.1.5",
    • react-native-ble-plx": "^3.1.2-rc.0",
./setup.sh

Start the App

npx expo start