OpenGuestbook is a free, open source, configurable, and selfhostable guestbook for use on your personal website! It is built as a Flask backend with an embeddable frontend using HTML/CSS/JS.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Started working on landing page, secured admin API route with cookie checking, and fixed a small bug when loading the admin panel. Pictured is the landing page.
Preset themes are now fully finished, entries/signs are timestamped and loaded by newest first automatically.
Setup wizard now submits the guestbook data which is saved in the config.json file, and redirects to what will be the guestbook's main page including guestbook info (which is fetched from the config.json).
I started working on this project with an idea in mind: a selfhostable guestbook software anybody can use and customize to their liking for their personal website. I started by designing a setup wizard that runs when someone first runs their guestbook. It takes them through all the steps necessary for setting up their guestbook, including 6 premade themes, the option for custom CSS, and even a word filter. The video shows the initial setup experience.