Tech Stack: What Am I Building It With?
Vulcan.js is what I’ve started exploring in detail. I hail from a non CS background. Since this would not be a traffic intensive website, I’m using Vulcanjs (with is a framework on top of Meteorjs) because even though there are some intial load performance trade offs, since it’s a non profit website, I can simply use service workers to increase the perceived performance from second time load onwards. Vulcanjs uses React, Redux, GraphQL on the client; and nodejs as its backend layer, and MongoDB as its persistent storage.
I’ve explored firebase for a serverless architecture in detail but have found it a little limiting. I’ve not explored SQL options, since it would take my time (which is a pathetic reason to give I know)