This was my first attempt at making my own PCB. It uses an RTC unit with a battery so even when the Arduino board loses power it will continue to keep accurate time. It also has a photo resistor in it so it wouldn't be too bright during the night or to dim during the day.
I recently read the datasheet for the RTC IC and found out it also has an internal temperature sensor
and two alarms so once life isn't busy I will update it to use those functionalities. The alarm clock also
uses a D1 mini WiFi board as it's logic chip so I will also add a way for it to display notifications and
maybe add an ability to be controlled by Google Assistant.