This project is a one-page desktop web-app by design.
Its core is a table made of dots. Each dot is a week, each row is a year. The entire tables shows how many weeks are in 90 years of life. Once a user sets their birthday, the table starts to work.
The biggest challenge of this project was drawing of 4680 dots in Figma. Coding it was not a problem at all: there is a simple script cloning dots.
Once I created a table and placed UI elements on their places I realised that the design looks too serious. I went for tropical greenery and colors to bring some life to it.
The «Programming for Starters» course is built around this project. Students are offered to write lacking JavaScript code.
Source code is availible in my repo, also you can play with the table on repl.it.