An Arduino (Uno) webserver featuring DDNS via DUCKDNS. This is a device that detects and records electrical interruptions or blackouts, the room temperature and humidity, then servers this information to clients to interpret. Additional features include client & server functionality, remote software reset, remote RTC time setup, in addition to other landing pages. Although this project is rather specific, I imagine the code could be used as a how-to, template, or reference in other projects. Enjoy.
Gallery: https://imgur.com/a/b9ABL
DuckDNS At the least, you MUST adjust the following line of code with your DuckDNS domain and API Token:
sprintf(conkat,"update?domains=[DUCK DOMAIN]&token=[DUCK API TOKEN]&ip=%s", publicIP);