We want to build a chat application that is responsive design to work on all devices.
The application must have the same design look as we have attached. Front end framework, i am open to that.
Back end should be Node.js / [url removed, login to view] with database such as Mysql or Mongodb. It must have the potential to hold 1000-2000 users concurrently.
Some of the features to be included:
- The chat will have WebRTC option for users to stream their webcams live. Other users will be able to view their cams.
- Defined user levels. Such as Admin, moderators, registered users, and guest users.
- Chat history (will need database system for that like mongodb or mysql)
- Full Admin dashboard to control chat room information such as room name, user limits, etc....and moderator ability to kick, mute or ban. Also to manage users, filter words, delete registered users, add/delete IP addresses, and just overall control the settings of the room.
- Adbot system that allows for advertisement messages to be sent at certain intervals in the chat room.
- smiley/emoji system
- file upload system
If you have already built such a system before, then it is a huge advantage as i am looking for someone who has done such a thing, then they just need to add our features onto it and customize the design. This will save time and costs rather than build from complete scratch.
30 freelancers are bidding on average $1022 for this job
Hello sir I read your proposal and i am interested in your project I have rich experience in these fields Nodejs, Angularjs [login to view URL] ExpressJS I am sure i can satisfy you in time Regards