538581 Facebook+GoogleMaps Mashup / use nodeJS mongoDB jQuery

In Progress Posted Dec 3, 2011 Paid on delivery
In Progress Paid on delivery

We need this web app asap! The focus is on coding, not design. The site will be in English, no other languages required.

For the client+server side is JavaScript required, no PHP or anything else.

To build the 4 page site/app (landing + content + lightbox + error page) you have to use:

---------------------------------------------------

- Html5 + Css3

- jQuery

- nodeJS (pure JavaScript client and server side !!)

- connect (optional)>> [url removed, login to view]

- everyAuth >> [url removed, login to view]

- node-mongodb-native >> [url removed, login to view]

- mongoDB for user data, ...

- Google Maps API v3 >> [url removed, login to view]

- Facebook Social Plugins >> [url removed, login to view]

- Like + Send Button

- Registration / Login

- Comments

- Cockie / WebStorage to remember users and their FB 'like's

- 1 Web Font

- Lightbox style for one page (shows FB Like, FB Comment, Tag List, iFrame, close button)

- Google Analytics integration (tracking code for pages/lightboxes/certain events)

Let us know upfront when you want to use any other JavaScript libraries in addition to these listed above.

The app will deal with

- Admins

- Users

- Places (predefined countries + user defined cities)

- Links (user defined for places)

- Tags (predefined hierarchical tags + user defined flat tags)

- Dates

the datamodel is fairly simple.

Major "Use Cases"

- USER register / login

- USER fb like (places, links)

- USER fb comment (places, links)

- USER add new place

- USER add new link for a place

- USER add new tag for a link

- USER define general user preferences

- USER define user preferences per place

- SYS show newly created cities + links list on landing/register/login page

- SYS show Places, Links, Tags, Months in lists with sort/filter/search function

- SYS show Places, Links, User with 3 different marker in google map

- ADMIN: login

- ADMIN: view user table

- ADMIN: edit, delete, merge tag

- ADMIN: edit, delete link

- ADMIN: edit, delete place

The code has to meet the following requirements:

-----------------------------------------------------------

- very well documented (code comments only)

- wrap solutions for specific features into modules / support code reuse

- use only 1 global variable for the app (next to the required libraries)

- log specific user-events in the database for later analysis

- avoid the class concept when working with JS ;)

- site has to be supported by modern browser versions (max. 2 years old)

- make sure the pages load fast - use intelligent strategies to minify, load and cache the data!!!!!

We will pay for the usable results, not for half finished projects.

CSS Facebook Marketing Google Analytics HTML5 JavaScript jQuery / Prototype Node.js Odd Jobs Social Networking

Project ID: #2284522

About the project

Remote project Active Jul 11, 2012