I started building Postr for basically no reason. My friend told me to do Flavortown because “it’ll be fun” and “there might be a reward”, and I was like yeah “for sure”, absolutely not believing that this can into anything serious but ts was kinda really fun.
Postr started as a tiny terminal posting thing, and then it slowly became a full on public/private blog and forum app. It now has login/register, posts, replies, editing, deleting, search, remembered accounts, admin moderation, a public Railway server, private local hosting, SQLite/PostgreSQL support, and it is even installable from PyPI with pip install postr-tui, which still feels insane imo.
The hardest part was definitely making everything actually work outside my own computer. Local code is one thing. Making it survive hosting, databases, packaging, public users, broken CSS paths, refresh bugs, and my own terrible decisions of pushing private info onto my public github forgetting about .gitignore
was actaully a brick move.
I’m proud of Postr because it went from “what if I make a random terminal forum” to something people can actually install, run, post on, and self-host. It is a bit chaotic, but it works, and honestly that is very much on me being such a messy programmer and I should of put more comment lol.
P.S. Special Shoutout to Dennis for inspiring me to do this project. W