My final project for my USC Iovine and Young 'Opportunity and Uncertainty' class this semester is FarmHaus. The concept is that this is a platform for people to engage more with farmers markets.
I built this app using the create-react-app boilerplate code. The backend is firebase, which is a great project No SQL backend. The rumor is that it can be very expensive to scale, expensive for ongoing storage and maybe a little unresponsive on the support front but I think it can't be beat for a proof of concept project. There are also a number of things you can do to reduce the change of getting dinged with big charges from Google for Firebase downloads.
For the mapping feature, I am using react-map-gl which is using MapBox, a fun vector-based mapping API.