Emg signal classification mobile app, and a code for the esp32 microcontroller in conjunction with the app

Job ID: 37138871

Budget: $2 – $8 USD

1-Make a mobile app coded in a flutter so it works both android/iphone, for the front end i want :when the app opens there will be an arrow button in the middle of the screen and to the left of the screen there are 25 gestures names listed one under the other, now each gesture can be clicked and the color of it will change when clicked and when clicked back again the color will go back to normal now on the right side of the screen there are 8 emg serial plotter one under each other that show the electrical activity from each sensor( the 8 emg sensors are connected to the esp32) and the app has a navbar that shows available bluetooth devices so i can click on them and thats all for the front end of the app.Now for the working of the app: I want the app to connect to esp32 microcontroller via bluetooth when i click on the available device from the navbar(since in navbar available bluetooth devices appear) And also if i click again it disconnects, now i want when i wanna record the emg for a gesture i click on the name of the gesture and the emg signals from the 8 emg sensors will start recording and i can do the gesture and when i wanna stop recording for the gesture i click again on the name of the gesture , i can do this for all the gestures(the emg sensors all record for every gesture not just one sensor). Now when i click the arrow button an SVM model will train on the recorded emg signals of the gestures and then the model will be converted to tensorflow lite model and then it will be deployed to the esp32 via ble.Now last thing i want is if i wanna redo something for example rerecording a gesture or reclicking the arrow button eevrything new will rewrite the old one
Please Note: The emg sensors have a specific library thats available on github i can show it to you
2-And i need you to write the code for esp32 to when connected to the app the esp32 reads the emg signals from the sensors and displays them on the app(I have an arduino code sample for that)
and to be able to store the trained tensorflow lite model(because when i click the arrow on the app it will also deploy the model to the esp32)
Just one thing also on the esp32 if i already have a model and then i used the app again and clicked the arrow and another model is uploaded to esp32 i want the new model to rewrite the old one.

Please i need you to give me exact price quotation of such app with the esp32 microcontroller code, so how much both would cost? Thank you