Skip to content

React Native mobile app designed to control the Anova Sous Vide Precision Cooker via Bluetooth Low Energy (BLE).

Notifications You must be signed in to change notification settings

michalak111/anova-sousvide

Repository files navigation

🧑‍🍳 Anova Mobile App

This is a React Native mobile app designed to control the Anova Sous Vide Precision Cooker via Bluetooth Low Energy (BLE). The app enables users to set temperatures, manage cooking time, and monitor progress directly from their smartphones.

Features

  • BLE Integration: Connects to the Anova cooker via Bluetooth for real-time control and monitoring.
  • Temperature and Time Control: Allows precise adjustments to cooking settings.
  • Real-Time Monitoring: Displays current temperature and cooking status.
  • Cross-Platform: Works on both iOS and Android, built using React Native.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npm run:(android|ios)

Because application uses native features such as BLE it does not run on ExpoGo. It only runs on native devices.

Environment varialbes

.env.local

# Mocks BLEService.ts
EXPO_PUBLIC_BLE_MOCK_ENABLED=true

About

React Native mobile app designed to control the Anova Sous Vide Precision Cooker via Bluetooth Low Energy (BLE).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published