LightSlides

A minimalistic, opinionated presentation app

The Challenge

How can you quickly create simple presentation that looks good on any screen, with zero configuration?

My Role

Full-stack developer (solo dev)

The Solution

Lighslides was born out of some frustrations using powerpoint as a presentation tool. I usually want to quickly gather some information that I need to be presented, and I often want to switch back and forth between the presentation and other applications. Powerpoint is a bit overkill for those purposes, so I made Lightslides. It is implemented in vanilla javascript and html, and uses json-files to display presentations. It also supports Katex notation for displaying math. Lightslides always tries to show the text as large as possible, meaning you don't have to manually configure text size. I have expanded it so that you also can create and edit presentations using those json-files. LLMs are very good at creating JSON-data, and if you provide an example of the json structure that Lighslides uses, you can have an LLM create entire presentations with little effort. If the LLM you use does not easily provide a downloadable file, Lightslides has a tool for taking the LLM output and giving you a working JSON-file

← Back to All Projects