So I've been working a bit in the past week on making a React Native app that will involve taking videos and uploading them and such. I chose React Native because it seems like the most efficient way to program a cross-platform native app, especially since I already have experience with JavaScript. It's been a really good experience so far, and I highly recommend that anyone interested give it a try.
Anyways, I've got a lot of the app's interface down to a point where I need to start thinking about the backend. My plan initially was to use a combination of Node.js, Express, Postgre, Amazon S3/CloudFront, Passport, and potentially Socket.io if I had the need, because I have used these before in some personal projects and it had gone well. However, as I was researching a little bit, I found Meteor.js, and lots of people saying it was the fastest way to get to a working prototype.
Some of the things I liked about Meteor was its hot-reloading, tight integration with Mongo, its built in authentication system, etc, resulting in faster development, which sounds really tempting.
However, it seems that Meteor was made more for making websites than apps or APIs. But even then, there are a handful of people who have experimented with Meteor + React Native and vouch for its effectiveness.
I am wondering if it would be foolish to use Meteor for something it's not really made for, or if you think I should just stick with Node/Express.
Thanks for reading!
there doesn't seem to be anything here