# What - Add Clock widget type. # Why - Add Clock widget to show clock in the current area so the user get a solid data. ## Weather widget - We want to show the local time or in a specific area the user picks. # Definition of done ### Client - Add new clock widget - Select from different types of clocks, digital and analog - Data will be collected after save ### Backend - Backend needs to call an api if the card has no time data - Backend needs to collect data from the database if the card has time data - Ratelimiter is needed in order to not collect data from our weather API all the time - Time data should be stored in a seperate table - Time data Is stored by location - If Time data already excites by location, we dont need to collect it again, just link it to the card - Add new endpoint for widget - Add new repository for widget
What
Why
Weather widget
Definition of done
Client
Backend