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.

Reply via email to