Celebrate every day

by jvalen

I've created nth day, a web app that calculates your age in days.

Some of my friends said the following after playing around with it:

Since every day is a treasure, it made me realize that I am hugely rich.

-- Michael

I think now I am going to celebrate milestones in 1000 or 5000 day marks instead of birthdays.

-- Roy

The whole thing about making this app started when a friend invited me to celebrate her 10000 days on Earth. I never thought about that age counting concept before, I quite liked it.

I did a small research looking for apps that provided this kind of information and found just a few. All of them didn't give further information than the current day. The lack of mobile friendly design, additional info or localization provided by these apps, invited me to create nth day.

nth day will not only calculate how many days you have been around but also provide a list of past and future events, being able to filter by different categories.

nth day

The tech stack behind:

  • React
  • Redux
  • Moment.js

I wanted this project to be localized (i10n) and internationalized (i18n) for Spanish and English languages at least. Tackling i18n was easy, just taking advance of the features of Momentjs. I hesitated with the i10n though. I found a few options such as using react-intl or counterpart, but I finally decided to do it from scratch, due to there were plenty of features provided by these libraries that I didn't need or were not too difficult to implement.

The source code can be found at: https://github.com/jvalen/nth-days-old

Enjoy every single day! (coding...and not coding)

Thanks for reading!

jvalen profile avatar

Exploring creativity with code

← Go back