We've built several sites just like that with the Apostrophe CMS:

http://apostrophenow.org/

Apostrophe is an open-source CMS powered by Node, MongoDB, and of course 
JavaScript on the browser side as well. We created it because we wanted to 
take the good ideas from our previous PHP-based incarnation of Apostrophe 
and apply them in a better, faster framework like Node.

Check out these tourism-related sites we built with it:

http://phillyfunguide.com/
http://www.delawareriverwaterfront.com/

These all take heavy local tourism traffic without any problem. 

We've built a lot more but these examples are the most similar to what you 
are doing I think.

Apostrophe uses Mongodb and Express. It doesn't use Angular - we generate 
frontend pages with the Nunjucks templating language and a lighter 
JavaScript idiom of our own - but you can use it for your own components if 
you want to.

Our existing map module would take you a long way toward finishing your 
project I suspect.

On Saturday, November 22, 2014 1:49:29 PM UTC-5, Carlos Carcamo 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/83298a10-4f7c-4dac-91c6-a2ecebc1387c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to