I am an avid Letterboxd user and wanted to create a custom viewer for my diary entries. Since college, I’ve known about HTML5 UP, a website that offers free templates with beautiful, responsive designs. I decided to give it a try and see if I could create a viewer with it.

HTML5 UP Template

Here’s what the template looks like. It’s named Multiverse.

Multiverse

Letterboxd Viewer

And here’s how the viewer turned out.

Viewer

Contact form

The template features an About section which contains a contact form. For simplicity and ease of use, I opted to publish new submissions to a Discord webhook in a private channel on my server. The form submits to an AJAX call which formats the message and sends it to the webhook. The webhook then posts the message to the channel.

Webhook

Architecture

Architecture

Check out the repo here and feel free to fork and modify it to your needs. The README should have all the information you need to get started if you know how to poke around some code.

Open the Letterboxd Diary Viewer now


About michaellamb.dev

Michael Lamb is a software engineer working at C Spire. If you have a blog-specific inquiry please create a new issue on GitHub. Feel free to fork this blog and build your own!

Get to know who I am in my first post Hello, World!

© Copyright 2021-2025
I built a custom Letterboxd diary viewer | Michael Lamb