My new project EleutheriaPay is out now and finally stable! Basically, I was looking for a good self hosted donation platform for FOSS developers but nothing I found really worked the way I wanted to or was incredibly frustrating to package up for my personal Cloudron server. I decided to make one with 2020 technologies: Vue.js and Node.js.
The frontend uses Vue 2 (Vue 3 is still a bit early for me to adopt... but I'm watching). I then have a Node.js server running Express that serves that directory and acts as the API backend for my frontend. Lastly, I wanted to avoid a DB unless absolutely neccisary so I stuck with a simple .env file for config.
After some feedback, however, people wanted a dedicated Admin page, which will finally need a DB. Right now I am in the process of evaluating MongoDB for this purpose. I'll be sure to update here once I know more about how I will approach this.