Skip to content

Memento mori (Latin for 'remember that you [have to] die'). Self-filling calendar.

Notifications You must be signed in to change notification settings

saaste/memento-mori

Repository files navigation

Memento mori

Latin for 'Remember your death', Memento Mori is a powerful concept that's been used for centuries to help people focus on what truly matters. The calendar was designed as an interactive tool to help you harness the concept by visualizing your life week by week.

A self-filling calendar made with Go. Heavily inspired by memento-mori by Roni Laukkanen. Instead of showing just weeks like the original design, this one groups them by year.

Configuration

First you need to calculate your life expectancy. You can use this tool for that.

Then copy the three example files:

Add your birthday and life expectancy to config.json. You can also include events, but that is optional.

Each event has a label field. This field represents a CSS class that can be utilized in static/style.css. The provided sample files contain example events and styles.

How to run

Running with Go

The only requirement is Go. You can start the app with go run main.go [PORT]. If you don't provide the port, 3333 is used as the default.

Running with Docker

The only requirement is Docker. You can start the app with docker-compose up. By default, the app listens on port 3333. You can change the port in docker-compose.yaml.

Preview

Calendar preview

About

Memento mori (Latin for 'remember that you [have to] die'). Self-filling calendar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published