Hello sir, how are you? hope you are doing great.!!
first of all very good and straight forward requirement specification provided. :) okay now regarding the app.
1) Wix is good for design visualization we can create a design using twitter bootstrap so that it works on every browsers IE9+, Chrome, Firefox, Safari and device support for android and iphone, phones and tablets and it stays responsive as well.
2) we should use MONGODB for the data storage as it is most popular and easy to use. but for the user data storage we should use userapp or mongo collection? if we are using userapp then we dont need to use mongo collection for it?
3) jshint is good we will use it, for the unit testing we will use NODEUNIT with request library and we will provide you automated testing with that/
4) Frontend->Backend access will need to cope with CORS. you want to host both at different location?
5) we have already done several app and hosted on heroku and git as well. so it is piece of cake for us.
our skills includes:
Frontend: Angularjs, HTML5/CSS3, jQuery, jQuery UI, AJAX
Backend: node/express, [login to view URL],primus
Database: mongoose/mongoDB, mySQL
Templating engine: Jade, EJS
Authentication: Passportjs
UI toolkit: Twitter bootstrap and Zurb foundation
You can check our latest app which is a MEAN stack hosted on heroku.
[login to view URL]
[login to view URL]
[login to view URL]
Looking forward to discuss further.
Thanks,
jay