Storing and Retrieving simple geojson file


I’m trying to find the best dev stack for a simple web map that allow users to add points on a map along with comment text about the location. So far, I’ve found the following possible solutions, but I’ve not came across solid example/tutorial to help me understand how to do such thing, or if it’s possible. So far, I’ve created a very simple app that showing terrain and OSM buildings using node.js and webpack.

  1. Use mongo db to store and retrieve geojson files
  2. Use ArcGIS Javascript API to retrieve editable hosted feature layer.
  3. Other spatial database such as postgis, MySQL?

Could I ask your opinion which option is the best/easiest or there’s better option not listed here, please.

Your advice is greatly appreciated! Thank you.