Elm Timelines

An UI for biographical timelines. github

Elm Timelines is a user interface for the creation of timelines, written in Elm. You can use it e.g. as an aid for remembering your life. The special trait of Elm Timelines is that it deals with uncertainty. You're not required to enter exact dates but draw timespans within a timescale. If you're not (yet) certain about a timespan's begin or end you can add an uncertainty range. Elm Timelines visualizes this as "fade-in" resp. "fade-out" then.

Elm Timelines UI

git clone https://github.com/jri/elm-timelines.git cd elm-timelines

nvm install --lts npm install -g elm npm install -g uglify-js bash ./build-prod.sh

To use Elm Timelines just click the link below. You don't need an account. You can just start with entering data. When you revisit that link later on, your data is still there. The data you enter is stored locally in your browser (using localStorage). Your data never leaves your computer. No one else can access it.

https://jri.github.io/elm-timelines/elm-timelines.html

Elm Timelines is a server-less application, it does not need a web server. You can download (by right-clicking) the HTML file above and open it locally in your browser. The HTML is a 42 KB standalone file, all JavaScript and CSS is embedded. No internet required from then on. The same as above applies: the data you enter is stored locally in your browser. If you reopen that HTML file (from your hard drive) later on your data is still there.

pages/elm-timelines