An time tracker app which provides beautiful widgets, which shows the progress of day, week, month and year.

Yearly Progress provides beautifully designed widgets, for you to track progress of your day, week, month, and year directly from your home screen.
You can track custom events and visualize day light and night light progress, making it a versatile tool for everyday use.
Customize your homescreen with what you exactly want with various customization.
Key Features
It is written in Kotlin with Jetpack compose for building the UI of the app. For creating actual widgets it used android's remote views and build a widget guide to build it. There were several limitation with why working with Android widget that prevents it from updating the widget from real-time, you can learn more about how I get around this problem using android's alarm manager.
Next.js, Tailwind CSS and TypeScript. View source code