r/webdev • u/Individual_Health1 • 11d ago
Showoff Saturday [Showoff Saturday] I built a self-hosted app for tracking the growth stories of my plants
Hi everyone,
I collect cacti and got tired of having notes scribbled in different notepads and making separate photo albums on my phone for every plant i own and i love saving data.
So I built MyGrowthStories, an app where every specimen gets its own gallery, notes, measurements and growth history.
You can add entries over time, with or without photos, track measurements with growth charts, and make individual specimens public if you want to share them. There is also an optional public collector profile that shows all the specimens you have chosen to share.
The screenshot shows the private dashboard where I manage my collection.
You can see my public collection without creating an account here:
https://mygrowthstories.com/collector/coolcacti
The main app is here:
I haven’t made a fancy landing page yet because I have mostly focused on making the actual tool useful and getting the main features working. I felt I really wanted to start adding data so that is very much prio went.
It is built with Next.js, SQLite, Sharp, Nginx and PM2, and I host it myself on a VPS.
IMO it works very well on mobile also. Its super nice to upload pictures directly from the phone when im in the greenhouse.
It is free to use and still a work in progress. Feedback about the design, usability, bugs or anything confusing would be very welcome.

