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.
First you need to calculate your life expectancy. You can use this tool for that.
Then copy the three example files:
- config.json.example ➔
config.json
- docker-compose.yaml.example ➔
docker-compose.yaml
- static/labels.css.example ➔
static/labels.css
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.
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.
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
.