celebrate

glowing compliments for daily achievements

try it out · read the code

Sometimes I find myself overwhelmed by responsibilities. I find it hard to feel good about myself and the work I'm doing since there's always something left on the list.

Celebrate aims to act as a reassuring voice, complimenting you for all the little things you achieve in a day.

Celebrate is the smallest website I've ever released. It is essentially a text input where you can list your day's achievements – anything from eating a meal to becoming an Olympic champion – and that's it.

When you've finished your list, submit it and be rewarded with a glowing compliment. While it does come from a machine (though I like to think it originates with me), reading any affirmation is heartening.

The site is built with vanilla HTML, CSS and JavaScript. The logic is only 220 lines long, the first 50 of which are dedicated to arrays of suggestions and congratulations.