Trying to figure this out

I would want to implement chat capability perhaps and some traditional CRUD capabilities. Is this something that I can achieve with a Gatsby Strapi site? Do I need to use a database like Mongo? Do I need to use outside services like Formspree? I’m not the best developer and most of what I have ever built was with mySQL and PHP. I took a long hiatus from web dev to pursue golf professionally, but I am back to trying to learn new technologies and I am absolutely in love with React, VUE, Gatsby, Next, Gridsome, etc. Hell, when I was working, we were still using tables and 1 pixel gifs! :rofl: