In Progress

Build a random chat web application that can be sortable by gender and location and age --

We need help to build a responsive web based chat application.

When user logs in they choose a username, then they will be connected to a random person who is also actively also using this same chat app. They can choose to stay and continue to chat with that person, or move onto the next person by clicking a button.

Kind of like chatroulette. It will always be random.

We would also like a user to be able to filter other users by age/gender/country so it will only search for other users within their desired filter. The filter we can use a slide bar and then user can apply the setting for their future searches. The user should not get the same user again if he skipped him/her earlier.

Users will be able to log in as guest and if they want, they can register their name for future use.

We need to add a webcam feature (WEBRTC) and a file upload feature that can be toggled on and off by user and admin panel.

The chat application should also have some security and allow users to report other users, and also allow us to block IPs. Users should also be able to block users, so when they try connecting to another person, the same person won't come back to chat with them. This should be done from an Admin panel.

Finally, we need a nice designed front end and login box.

We can show you some sample websites that we have seen this type of application on for reference.

The chat should include smaller UI features such as font selector, smileys and profile picture uploading with a small profile box for personal details to share with others and a little typing dot dot dot icon when user is typing.

We are open to technology used but should be SEO friendly. The database can be Mongo or Mysql (or any other recommended database system)

Focus should be on design and speed.

Skills: JavaScript, MySQL, node.js, Socket IO, MEAN Stack

See more: voice chat web application, jave chat web application, build sip client web application, client server chat web application, build google map web application, estimate build simple crud web application, random selection web application, random select web application, chat web application jms, chat web application, chat web application j2ee, javahow build employer portal web application, peer peer video chat web application, voice chat web application php, build small php web application, iphone chat web application php, online chat web application, location based chat web application, chat web application java

About the Employer:
( 35 reviews ) Toronto, Canada

Project ID: #24698824

26 freelancers are bidding on average $514 for this job

schoudhary1553

Hello, I can help you with your project - Build a random chat web application that can be sortable by gender and location and age I have gone through your job posting and become very much interested to work with you. More

$500 USD in 10 days
(49 Reviews)
6.0
stepinnsolution

Hello Sir, I'm a professional Web and app Developer. I also have a team of 17+ Dedicated Professional developers who are very good at designing and Building websites. Our expertise: PHP, CorePHP, MVC(Model/View/Cont More

$500 USD in 10 days
(27 Reviews)
5.2
cuczoran

Hi, as a well experienced full-stack developer, I can do this project perfectly as well as you want. I had ever worked on so many web projects like hospitals, restaurants, shops, companies, and real estate from scratch More

$255 USD in 7 days
(5 Reviews)
5.2
ivitob79

Hi. I have read your description carefully and I am confident that this job is for me. I have dedicated experience in webrtc and chat application so I can work for you well. Let us discuss more detail so we can get More

$255 USD in 7 days
(17 Reviews)
4.8
kirilnberezebko

Hi. I will develop with webrtc . I am a senior javascript developer with 6+ years of experience. I have worked on several similar projects creating scripts or bug fixing and can deliver quality result to tight deadline More

$500 USD in 5 days
(11 Reviews)
4.9
tej07inder

Dear Hiring Manager, Hope you are doing great!! I have read your job post and your project is something I would love to work upon and explore my skills. I would like to know more about your project so please initiate More

$500 USD in 20 days
(15 Reviews)
4.4
twrought

Hello! I would love to help you reach your goals on-time and on-budget. I have extensive experience creating web platforms from simple informational sites, to high-performance Single Page Applications More

$310 USD in 7 days
(3 Reviews)
4.1
pmihindu96

Hello, there. I hope you are doing very well. I have just read your post very carefully and very interested. I think this job is requiring only experienced and skilled developers. I am a senior web developer with rich More

$700 USD in 7 days
(4 Reviews)
4.1
robchow88

Hello. I have read your job description and I am sure i can do it well. I have worked as a full stack developer for 9+ years so I can guarantee the best quality. My main skills are MERN, MEAN, node, socket, PHP and so More

$450 USD in 10 days
(5 Reviews)
4.1
rahul1302

Hello I have experience working on WebRTC and can help you with the development of video chat application with above requirements With over 10 years of experience in various technologies such as PHP, NodeJS, Javascript More

$600 USD in 18 days
(3 Reviews)
3.7
RomanKosenko

Thanks for your job post and I am interested in your project. I am a top 3% of javascript developer in freelancer.com. But I had started to work here for the last 4 months. That's showing my MERN and React Native skill More

$500 USD in 5 days
(3 Reviews)
3.2
lazar96lazic

Hi How are you doing? As a senior MERN stack developer I can help you perfect in short time. Thanks.

$400 USD in 10 days
(6 Reviews)
3.3
smart5five

Dear Daniel. I want you to see my bid carefully and correctly. ******My budget is 350$.******* To be honest, I don't want to miss your project and will not disappoint you.Sorry. My favourite job. I have sample chatti More

$1999 USD in 19 days
(1 Review)
0.8
dabhikirti007

Hi, Greetings! I've read your description and understood all the requirements that you mentioned. and understood that you are looking for expert developer to develop application. I am backend developer in nodejs/expre More

$540 USD in 7 days
(0 Reviews)
0.0
Goryachko

Hello there:) I'm part of a development house from Ukraine. I got interested in your project since I have pretty much the same experience in building such apps. WEbRTc is our primary competence. Pls find one of the si More

$255 USD in 7 days
(0 Reviews)
0.0
Hrtechllc

Greetings, We are a company working for the last 5 years, but we are new to freelancer.com, so you might find our profile new. Our reviews do not display the amount of work that we have done, so you can go through our More

$700 USD in 17 days
(0 Reviews)
0.0
gbtech006

Hello I read your post carefully step by step. So I understood your concern completely. I have experience the chat app. the random join function isn't easy but it's nothing for me. I can do it with in 3 days. looking f More

$800 USD in 3 days
(0 Reviews)
0.0
OlehPro

Hello, client. if you build this app, let me know. I can this using node server. I have read your details carefully and understood clearly. I am a professional Web developer, have fully experience in chatting web app More

$350 USD in 7 days
(0 Reviews)
0.0
yuanyi1115

Dear sir! Thanks for your posting job! I read your job description carefully. I have rich experience of developing pnp and group chatting web applications for video, audio and text chatting. Recently I developed the s More

$500 USD in 7 days
(0 Reviews)
0.0
jainsaurabh777

Hi, (I love CHAT application) I have gone through your requirement and having great experience to build Web chat application. I am strongly familiar with its features like Video CHAT, filter (age/gender/country), Vid More

$300 USD in 7 days
(1 Review)
0.0