_** Updated 28th July 2025: This was a great idea and a few people encouraged me to take it further, but around the same time as I was developing this, my work load rapidly increased, so I didnt have time to take this any further, but Im dissapointed it didnt work out. Heroku used to offer a pretty good free tier I could use to host some databases, but after a few years, they took it down, which provoked a suprising reaction from the community. The tech stack I chose seems a bit niche in hindsight, and Im surpised at myself for having gone for this, and I suspect these technologies may have ended up as a blocker to long term maintenance/support as well.

Gallery
Gallery is a simple web app that builds a network based on 3 user types:
-
Hosts. Anyone can sign up to be a host, the host role entails that you are willing to be contacted by artists who have signed up fot the platform and would potentially agree to host and display some artists work whom you have met and spoken with to the public on arranged times/dates.
-
Artists are pretty much what you would expect. For example, someone who has created a small collection of pottery can sign up to this platform, contact hosts in their area and hopefully arrange a home exhibition.
-
Viewers, anyone with an interest in appreciating art can browse current exhibitions near their location, and email the host via gallery to check if they can come for a viewing.
As usual, the full source code can be found on my github
TechStack
- PostgreSQL
- Gobuffalo framework for golang
- Heroku PaaS
In addition, A containerised MVP is deployed on heroku here