The best is using email and SMS api from cloud such as elasticemail.com. ESP8266 connects to WiFi, access the Internet &call Rest API to send Email and Sms to configured receivers when button pressed.
Relevant Skills and Experience
ESP8266, HTML, JavaScript, Arduino
Proposed Milestones
$135 USD - When finish coding and demo
$100 USD - After UAT
I assume no hardware delivery. If need, I will provide hardware with additional cost.