2 ms·
I built a timeline thing last year. https://nicolasbouliane.com/projects/timeline https://nicolasbouliane.com/projects/timeline The approach was wrong. This b
by nicbou 3y ago
I built a timeline thing last year.
https://nicolasbouliane.com/projects/timeline https://nicolasbouliane.com/projects/timeline
The approach was wrong. This big, bloated monolith is unpleasant to setup, host and maintain. Django, Postgred, a REST API, OAuth, all wrapped in a lot of docker containers... it's just too much to reason about.
I'm rebuilding the same thing from scratch, with much simpler tech and dramatically reduced scope. Now it's basically a static site generator. Point it at directories, run the command, get a timeline as a static website. The filesystem - my personal files - is the single source of truth. The timeline is just a visualisation of those files.
Best of all, it ships as a Python package, not a set of heavy docker images.