A modern polished two-sided mirror with integrated lights and clock, suitable for minimalistic / high tech style interiors.
Aside from everything but basic shape being done procedurally in material nodes, the main feature of the model is procedural fully animatable clock. Positions, sizes, shapes, intervals between all four digits can be easily controlled via corresponding nodes and node groups (see the very last picture in product imagery). The displayed value is set easily: via yellow CLOCK VALUE field.
You can set any unsigned integer 4-digits number you like, from 0000 to 9999 (parts after dot will be automatically rounded in case of interpolation, so no worries), thus the node group can be used not only for clocks, but for anything else that would require such numeric 7-segment display. Backside of this is that you have to manually control 60-minutes and 24-hours overflows via setting proper keyframes in your animation if you still want to use it as a clock.
7-segment digit geometry is implemented purely in material, no need to create additional meshes / vertex groups with special names or whatever.
I used displays node group output to feed materials roughness, but of course you can use it for anything else you like (e.g. bump etc).
Topology: Quads only, necessary minimum for correct subdivision.
Bounding box dimensions: 100 x 70 x 5 cm.
Materials: all procedural PBR based on Principled shader, thus widely compatible with modern PBR renderers. No texture files used.
Lighting: a joint light intensity control node (see picture in supporting items) added to the main material. Left and right semi-translucent light sides have different material applied with separate color / intensity nodes.
Base light color is set to 2850 K color temperature (100W Tungsten bulb equivalent).
UV map unwrapped.
HDRi environment map (bathroom_4k, public domain) packed in .blend to demonstrate reflections, as well as put into supporting items separately.
All imagery is done via Cycles / Filmic (Base Contrast profile), no post-processing.