Open-Seneca is a React-Native application designed to connect to an Open-Seneca sensor hub via Bluetooth. It allows you to monitor air quality sensor readings from your phone, saving the data privately accessible by you in the cloud.
Please make sure your Open-Seneca sensor is running the latest firmware, which can be found on GitHub here.
- Clone this repository
git clone https://github.com/user/repo
- Navigate to the project root directory and install the dependencies
cd open-seneca
npm install
- Start the app:
npm run start
- Run Android:
npm run android
- Build Android bundle:
npm run bundle-android
- Run iOS:
npm run ios
- Test:
npm run test
- Lint:
npm run lint
Open-Seneca uses a number of open-source packages:
- React-Native, along with several plugins for enhanced functionality.
- Background geolocation and native geolocation for location tracking.
- Various UI components from React-Native-Elements.
- Google & Apple Sign-In integration.
- Firebase for authentication.
- And many more...
- GitHub @charlesnchr