Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.82 KB

README.md

File metadata and controls

30 lines (19 loc) · 1.82 KB

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