CODIGO ESP32

Job ID: 30832353

Budget: $30 – $250 USD

I need the code that does the following work:

When starting for the first time, esp32 must be configured via wifi manager or similar, the fields to consider are:
SSID
PASSWORD
DEVICE NUMBER (INTEGER)
DESTINATION NUMBER (INTERGER)

This information must be recorded in the EEPROM

When a reset button is pressed (the pin must be defined) the information will be erased and it must be in configuration mode again.

Once the device has been configured, the time must be obtained from an ntp server and with this time a message (POST) must be sent at specific intervals of 5 minutes, specifically at minute 0, 5,10,15, and so on.
For example, if the first time the time is obtained from the ntp server is at 22:12, the first message must be at 22:15, 22:20; 22; 30 and so on