Find Jobs
Hire Freelancers

Socket IO with Node-ExpressJS and Redis Template App

$250-750 SGD

Completed
Posted over 6 years ago

$250-750 SGD

Paid on delivery
This project is meant to create scaffold code for a Node-ExpressJS app that uses socketcluster/[login to view URL] for realtime communication with the client front-end. There should also be a web front-end for testing the functionality of the backend server. Components required to be used are as follows: A. Node/ExpressJS B. socketcluster or [login to view URL] (socketcluster preferred) C. Redis (for caching) D. MySQL E. Authentication with crypto for password encryption F. Sessions Basic functionality expected: 1. MySQL database schema to have 2 tables: Users (containing auth information like email, password, and mobile number) & Information (contains foreign key to Users table, as well as details about the user, such as birthday, religion, gender, age) 2. Registration (to fill in all the information required to populate both tables above) & Login page for authentication (sessions need to be stored) 3. Display pages (2 separate pages for Users and Information) to fetch all users, and all information respectively -> express to serve static html page, and socket-connection to send actual data (to use namespacing so that separate html page is required to connect to different socket paths for fetching data) 4. Handling drops and reconnects in socket connections (even though data is not continually 'streamed' to front-end in this case, it will be used for streaming later so this is important) 5. Implement redis as a middleware for caching The codes should be done with proper file structure following the MVC pattern as much as possible, i.e. models, views and controllers folder containing the respective codes for implementation.
Project ID: 15665328

About the project

5 proposals
Remote project
Active 6 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
Awarded to:
User Avatar
$500 SGD in 5 days
4.8 (114 reviews)
6.8
6.8
5 freelancers are bidding on average $491 SGD for this job
User Avatar
HI Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected Relevant Skills and Experience Hello sir we are expert in database management, php,codeigniter,Laravel,Lumin,cake php,asp.net,c#,wordpress,opencart,Magento,javascript,Angularjs,node.js,jquery,ajax,html, css,html5,css3. Proposed Milestones $283 SGD - Project
$283 SGD in 10 days
4.8 (27 reviews)
6.2
6.2
User Avatar
Good morning josephlm86. .I sure i can help you We have experience in thoses skills: MySQL, Javascript, MySQL, Socket IO SAVE your time and SAVE my time is my goal, do this project fast as possible and support you all time: now and feature Let me help you do this project by text me via inbox Relevant Skills and Experience Javascript, MySQL, node.js, Socket IO, Redis Proposed Milestones $20 USD - for starting project We can Discuss custom Milestones
$575 SGD in 1 day
5.0 (47 reviews)
6.0
6.0
User Avatar
Dear, I recently handle a project for RELIANCE PVT LTD ( Second-largest traded company in India ). As a responsibility holder with 3 years of IT Experience. Relevant Skills and Experience I can be your subject matter expert, will provide you valuable insights every step of the project. I can ensure quality communication in regards to the project. Proposed Milestones $555 SGD - milstone
$555 SGD in 10 days
3.6 (2 reviews)
2.0
2.0

About the client

Flag of SINGAPORE
Singapore, Singapore
5.0
9
Payment method verified
Member since Jun 11, 2016

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.