Skip to content

πŸ“±πŸŽ― A mobile app built with Flutter and Dart that collects data from BLE devices, sends it to a Socket.IO server for real-time processing, and uses Supabase to store and manage CSV files generated by the BLE data. πŸš€

License

Notifications You must be signed in to change notification settings

ab3masta/flutter_ble_supabase_socketio_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š 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.

πŸŽ₯ Demo

XRecorder_Edited_21032023_214834.mp4

πŸš€ 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.

About

πŸ“±πŸŽ― A mobile app built with Flutter and Dart that collects data from BLE devices, sends it to a Socket.IO server for real-time processing, and uses Supabase to store and manage CSV files generated by the BLE data. πŸš€

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published