? Flutter BLE Supabase Socketio Demo

This project is a Flutter mobile application that utilizes BLE, Supabase, and Socket IO to create a real-time data exchange platform. Users can also upload a CSV file created by BLE data to Supabase.

? Features

  • ? Connect to BLE devices and exchange data
  • ? Authenticate users with Supabase authentication
  • ? Upload CSV files created by BLE data to Supabase
  • ⚡️ Exchange data in real-time using Socket IO

? Requirements

  • Flutter SDK
  • Dart
  • BLE compatible device
  • Supabase account
  • Node.js
  • Node.js REST API server with Socket IO, such as nodejs_restapi_get-started

? Installation

  1. Clone the repository: git clone https://github.com/AbdouAbarchiAboubacar/flutter_ble_supabase_socketio_demo.git
  2. Install dependencies: flutter pub get
  3. Configure Supabase credentials: TODO
  4. Configure Socket IO server: Follow the instructions for setting up a Socket IO server with a Node.js REST API server, such as nodejs_restapi_get-started
  5. Run the application: flutter run

? Contributing

Contributions are always welcome! Please feel free to submit a pull request or open an issue.

? License

This project is licensed under the MIT License.

GitHub

View Github