Find Jobs
Hire Freelancers

Build a Node App with websocket and express -- 2

$30-250 USD

Closed
Posted over 4 years ago

$30-250 USD

Paid on delivery
We need an app that expose and API with express and nodeJS for these 3 endpoints: 1.[POST] /api/account/signup ---> Inside this endpoint we need a logic that signup into a external website via puppeteer or selenium with de following fields: a. The App have to create a connection (we provide all the info) to a mysql db table and get the username and password b. The App have to pass the captcha c. The App have to generate the email as follow: username@[login to view URL] d. if the username exists you should move to the next one and delete the record e. If the user was created successfully the app has to mark the record as "created = true" f. After signup we need to get the WebSocket connection and keep alive. 2. [POST]/api/account/signin --> Create a logic that login with username and password and get the websocket connection and keep alive. Request Body: { username: user@[login to view URL] password: 1032329 } a. if the login failed you have to response the error. 3. [POST] /api/enter-channel/ --> Giving and originID and destinationID is necessary that the websocket send and event to enter the originID into the destinationID channel. Request Body: { originId: 3323290 destinationId: 1032329 } a. If the event was success you have to send a "200" code. b. If the event failed you have to send a "400" code with the error 4. [POST] /api/leave-channel/ --> Giving and originID and destinationID is necessary that the websocket send and event to leave the person into the destinationID channel. a. If the event was success you have to send a "200" code. b. If the event failed you have to send a "400" code with the error Request Body: { originId: 3323290 destinationId: 1032329 }
Project ID: 22778407

About the project

21 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
21 freelancers are bidding on average $173 USD for this job
User Avatar
Hi, it’s pretty simple for me, but i have few questions to ask, knock me for further discussion, Thank you
$300 USD in 15 days
4.9 (106 reviews)
7.1
7.1
User Avatar
Hi, We have understood your requirement. And, have done this previously with perfection. We have 7+ professional development experience. Looking forward to discuss your project on chat to share with you our Portfolio
$50 USD in 7 days
5.0 (11 reviews)
5.2
5.2
User Avatar
Hello, how are you? As a node.js expert with abundant experience, I'm glad to see your project. I can do my best to help you. Your project is very suitable for me, hope your good response. Thanks.
$200 USD in 7 days
5.0 (12 reviews)
4.3
4.3
User Avatar
Hi, I am Saravanan from Chennai, India, I went through your requirements and I am pretty much confident that I can complete the task on time and completed similar tasks already. I am available now and can start the work immediately. About myself I have 10+ years’ hands on experience on Web /Desktop Application Development, Automation Testing and Web Scrapping using Java/Python/Selenium Technologies. Expertise in Python, Java and J2EE Experience on Selenium Web Driver, Html Unit Driver, PhantomJS driver, Sauce Lab, Browserstack Strong Experience on Junit, TestNG, Mockito, DBUnit, SpringMock, Rest fuse, Rest assured Strong Experience on TDD/BDD, Jbehave, Cucumber, CI Build using Jenkins
$140 USD in 2 days
5.0 (15 reviews)
4.5
4.5
User Avatar
Hello, dear Customer. I am interested in your project and feel confident after reading your project description. Please contact me so that we can discuss it in more detail. Looking forward to hearing from you soon. Thank you.
$140 USD in 5 days
5.0 (11 reviews)
4.0
4.0
User Avatar
Hello. I am a Web Developer with expertise in NodeJs. I can do your task in very short time using ExpressJs framework. Hit me up.
$100 USD in 2 days
4.9 (8 reviews)
3.8
3.8
User Avatar
Hi there The WebSocket protocol is very good protocol for connection-oriented communication that needs to remain the connection after first handshake but the APIs you provided are connection-less and I can build the server for you by http or https protocol. Please contact me to talk about the details. Thanks
$155 USD in 11 days
5.0 (3 reviews)
3.4
3.4
User Avatar
Hi, Dear! I just have checked your job description. I am a website expert and have enough knowledge with PHP, javascript, CSS, HTML. Especially, Node.js/Express, is my top skill. If u hire me, u will get a good freelancer. I'd like to work with you. Best regards.
$140 USD in 7 days
5.0 (4 reviews)
2.7
2.7
User Avatar
Hello, I'm Fred, I can provide you perfect work as you looking for . we can discuss more in chat . I will be waiting for your response . I have very great experience about your project , if you want discuss more please send me a text Thank you
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear client I am familiar with web app projects. In particular, Node.js and React.js is my top skill. I am sure I can finish your project perfectly as you want. I will do your job with better budget and I will finish task very quickly. Hope to give me the chance to service for you. I will do my best for you in the future if you award me. Thanks
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, This is Shilpa. I have read your project detail I have 3 years’ experience in working as a developer in IT Company. I have worked on word press customization and development and have developed many project on relevant technology. I am having experience with PHP, Open cart, WordPress, CakePHP, Codeigniter, Laravel, and open source framework.I develop Mobile application with Cross and Native Platform for Android and iOS both. I’m truly excited to be working with you on your project. Please, initiate the chat option that we can discuss about the project more. Please visit my profile and I am certified developer (https://www.freelancer.com/u/domaxy111). Eagerly waiting for your consideration..
$160 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Software Developer with over 1.5 years of experience in JS FullStack technologies, working whit small business applications. Always compromised with deliverys characterized by excellence and dedication and looking for constant growth and improvement to be a great professional and being recognized like it by teams and organizations.
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have individually or as part of team developed multiple full-stack projects, using Node.js,React and using several SQL and no SQL databases such as Postgres, MySQL, MongoDB, redis and neo4j. I have built multiple websites using node and express Plus i have experience in developing group chat application using WebSockets So will be able to handle your project swiftly. I am eagerly looking to get in touch with you. PS: I can share my portfolio in the chat.
$153 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Dear . I read your request, i noticed that mostly same my skill . I am web developer (full- stack) means that i worked in field back by using: - nodeJS -express -database (mongodb , postgress) And front by using : -ReactJS -ReactBootstrap - JS , html,css. In which i was connect between it through api --> fetch on rout in back to get response from this route to show result in front . In which i used this skills (back , front --> fetch on api) in many of my project for many clients , and i worked with team , in which i was deal with this team through push files on many branches on github, in which i learned organization my work on github and deviding into many tasks and so on , if you want deal with me and to discuss on your project, you can chat with me in any time. and i worked with team this project for client from london , this link → https://work-together-london.herokuapp.com.
$225 USD in 8 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of COLOMBIA
Medellin, Colombia
5.0
1
Payment method verified
Member since Dec 19, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.