Find Jobs
Hire Freelancers

Node.JS Client-Server setup and scripts creation with custom functions (events listening, emit, MySQL DB communication, user login verification, etc.)

$30-250 USD

Closed
Posted about 10 years ago

$30-250 USD

Paid on delivery
Task is to create Node.JS server script and test its functionality on client side. Main requirements of functionality: 1. Node.JS server must listen events from clients and return appropriate data using functions. 2. Node.JS server must have different channels. For example some client groups can connect to different channels according appropriated rights (like in chat applications written with Node.JS) 3. Node.JS server must be able to authenticate clients using MySQL DB query and add these users to array object, so that if some user tell server that his skill is changed – these changes must be reflected in users array object right away. After these changes to array object some function will fire up (like write to MySQL DB or emit some data to all users of some group, except adjective user). 4. Node script must be able to restart automatically after server fail or reboot and entire live data must be restored to latest healthy state. 5. On client side user must listen/receive events and emit/send data objects to Node.JS server (using javascript language) 6. Must be possibility to use PHP to listen/receive events and emit/send data objects to Node.JS server (for example if there is need to do something via ajax calls and PHP) To do this task you have to provide server software requirements and install appropriate Node.JS dependences. We could provide fresh linux setup and terminal access. After work is well done we will ask demo simple simulations and package of source scripts including detailed setup TODOs of Node.JS and its dependences installations (It will need to run ready scripts on another live server in the future).
Project ID: 5551832

About the project

8 proposals
Remote project
Active 10 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
8 freelancers are bidding on average $285 USD for this job
User Avatar
Hi there, I have over 7 years experience working on Asterisk PBX, HTML, Wordpress, Magento, Database administration, Website Design, Logo / Banner Design Joomla, CSS, Bulk Email Marketing and Linux Administration. I have read the project description very well, and i would like to complete this project. lets complete this project.
$257 USD in 3 days
4.8 (1267 reviews)
8.8
8.8
User Avatar
Hello, You have some good details about the server side. Do you have any details about the client side? Perhaps you can outline a bit more about the details that need to be saved. take care, lee
$222 USD in 7 days
5.0 (136 reviews)
7.2
7.2
User Avatar
I know what actually you want, I have the experience to develop this type of application with using of node.js for server side, Angular.js for Client Side and Mysql As a Database mostly i used (MEAN) stack but if you want to use Mysql Then i develop this with Mongo Db, Give me a chance, I am assuring you that after seeing my work your will be satisfy
$200 USD in 20 days
4.4 (27 reviews)
7.2
7.2
User Avatar
A proposal has not yet been provided
$556 USD in 30 days
4.9 (27 reviews)
6.2
6.2
User Avatar
This is something which me and my friend had worked on in the last 3 months as part of a poc project where we had built a Remote Desktop Control like application. Lets have an initial talk. If given the opportunity promise that we won't disappoint.
$250 USD in 30 days
5.0 (2 reviews)
4.2
4.2

About the client

Flag of ESTONIA
Tallinn, Estonia
5.0
6
Member since Aug 22, 2013

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.