This is the React Native companion app for our first-year engineering Smart Walking Stick project. It connects via Bluetooth Low Energy (BLE) to an ESP32-S3 to provide haptic and audio feedback for visually impaired users, and includes a Caregiver dashboard for remote monitoring.
- Frontend: React Native (Expo Development Build)
- Hardware Comm:
react-native-ble-plx(Bluetooth LE) - Database & Auth: Firebase (Firestore & Firebase Auth)
- Mapping:
react-native-maps&expo-location
Since this app uses custom native code for Bluetooth, you cannot use standard Expo Go.
- Clone the repo:
git clone <YOUR_REPO_URL> cd SmartStickApp