I have a complex site done in node.js / mongodb, CMS being on bootstrap v3,chat service using Socket.IO The site is at 70% progress to say so, we need some important parts coded and i will put them below:
- client profile page -> normal user profile features plus ability to buy credit packages via admin configurable gateways (paypal, okpay, etc) and admin configurable packages (we would like to edit the packages for Christmas offers, Easter offers, and so on)
- video 2 way chat on websockets (WebRTC preffered) with credit substraction function (when the user requests a head to head video session, from the time of start his account must be debited with the per minute cost set by the chat host). We would like the video system with WebRTC because it can be used on all devices, unlike flash.
-Use of pusher/slanger for interacting with WebRTC video chat sessions, and also for facebook-like notifications.
- superuser CMS: needs reporting (income, expenses, users joined, counselors joined, and so on), needs defining credit packages to be used by users, needs a section where we can receive payment requests from counselors, and to be able to pay them manually from the CMS or to be able to setup automatic payment for selected counselors (featured, loyal, with good performance, etc). This section also has to have a general page where we can setup site-wide settings, for example which is the percent part offered for all counselors, and for specific counselors where we can automatically increase their percent based on their ratings received.
To get an idea, imagine the functionality of an adult videochat site but on a whole different domain (psychologists, parapsychology, tarot card readers, marital counselors, and so on)
We have a big plan, in the future we would like to develop ios/android/windows apps, and also we will have different features to be coded on the way after the site is launched, so it would be a great opportunity to work.
Don't apply if you have very high prices. We are willing to work on per-hour basis, as the budget is not available for the whole sum upfront.
I also attached a plan (slightly outdated, disregard the technologies defined there).
The site is already up in node.js but only a part of it is working. I can give you access to assess the functionality and come up with an estimation.