Any of those will work great. I work on a large project with Node, Angular and PostgreSQL (so not MongoDB, but some people are perfectly happy with Mongo - I don't personally recommend it myself but I'm strong with SQL, and understand the reasons people prefer Mongo).
For server-side templates we just use Jade. It works well. But mostly it's just used to generate fairly static pages - Angular does all the heavy lifting. I don't recommend the Google Maps API for things like geolocation. The licensing is too restrictive for our usage, but YMMV. The license basically says you have to display a google map with any usage of it. That might work for you. We maintain our own mapping of postcode to lat/long for this purpose which has worked pretty well so far. I've yet to find a great cloud service for the queries we needed to be able to do, and postcodes/zips don't change that often. Matt. On Sat, Nov 22, 2014 at 1:26 PM, Carlos Carcamo <[email protected]> wrote: > I need some suggestions about building a large project with node.js. > > What I'm trying to do is a tourism related website, I expect to > receive a bunch of visits per day and serve a large amount of info for > users and clients. > > I want to store info about places (longitude and latitude), photos, > comments, etc. > Also i'm planning to create a mobile app for android, and maybe iOS, > that uses info from my website. > > I chose node.js for this task and MongoDB for data store. > > I recently found some info about MEAN.js and I read a little bit the > docs and I found it great. > > But I wonder if some of you have used MEAN.js before, if yes, would > you recommend it for a large project? > > Is there any recomendation for a large project? I want to use a > framework because I will work with a team and I would like that we > work with the same logic. > > Some things that we would like to use: > - Node.js and some framework > - MongoDB and Mongoose > - jquery (some plugins like parallax and others) > - Angular.js, react.js (maybe) > - Template engine compatible with angular.js > - Google maps API > - Passport > - websocket (maybe later) > - etc. > > We would like to build an scalable website. > > some suggestions? > > I'll appreciate your comments, thanks in advance. > > -- > "El desarrollo no es material es un estado de conciencia mental" > > -- > Job board: http://jobs.nodejs.org/ > New group rules: > https://gist.github.com/othiym23/9886289#file-moderation-policy-md > Old group rules: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/CADpTsTbEW3Kx1B68x2h1OmkLA4uPK%3Dcj3n%3DBTDtsPJaA1AP4tQ%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAPJ5V2ZkkdPTdKujKfrNXPniKcNrA-yLkXTMgWt33xh-CGjxuw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
