Find Jobs
Hire Freelancers

creating mock server using node js

$30-250 USD

Anuluar
Postuar about 5 years ago

$30-250 USD

Paguhet në dorëzim
Mock Server Develop a mock server to interface the size distribution code set (source). This code currently reads a file, processes it in Python, and exports a visual display. Ideally, the server should: • Accept data files • Clean the data, as needed • Process the data • Return the size distribution data. • [Optional] Generate a GIF, WEBM, MP4 of the data... For this mock server, the following project has been started to define the API endpoint. Other thoughts... • How should the GIF/MP4 generate be added into the API? • What should the API do if the user does not authenticate? • How should large sets of data be transmitted for POST or GET? • There is a hidden step of cleaning the data... o We should check to make sure the data is valid o We should check to make sure the data is really our data. o We should process older data to have the needed indexes for the data processing. • What about saving the data in the future? • Could we POST to /v1/data/..., but then access the /v1/data/[uuid] data from the /v1/process/[name] end point? Remote Control Currently, the project is funded under the MAIA purchase order for the following work: • Provide an API Server with remote control end points (maybe /v1/instrument/) o Access instrument status o Update instrument operations o Access housekeeping data with history o Queue time delayed commands to the instruments • Use JSON as responses • Data Backups • Authorization Users o End-user Owner o End-user User o Administrator o User • Minimal web portal for signup and generic tooling? There is a chance the end user will want to run this on their own servers. So for now, we will want to keep this service decoupled from mock server test project. I think this will be simple because we can use Nginx to route the URL to the correct API container, but keep this in mind.
ID e Projektit: 19026363

Rreth projektit

5 propozime
Projekt në distancë
Aktive 5 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
5 freelancers are bidding on average $349 USD for this job
Avatari i Përdoruesit
hi, i can do the project as per your requirement 1. The server can be made to accept data using "put" 2. processing the data is additional function which is called after the corresponding route is called. 3. The size distribution data can be sent. 1)How should the GIF/MP4 generate be added into the API? ans) it can be added as a callback to the route of the express server. 2) What should the API do if the user does not authenticate? ans) you can send an error message to the user. 3)HOw large data sets of data can be transferred using post and get. ans) post and get does not have any limits imposed upon them . that being said the browser allows a maximum of 2gb for the post request. In case the user is updating a large data file, the data file can be splitted and joined at the backend so that the data is received. 4)the validity of the data and other checks can be done by calling the callback functions on them. 5)Could we POST to /v1/data/..., but then access the /v1/data/[uuid] data from the /v1/process/[name] end point? ans) the api we are using are REST api so they have no state. you can access the data if it is stored in a database. otherwise storing the data as a local variable is not advised (and it is not a good practice). i would like to discuss more regarding the project Looking forward to work with you. Regards Narasimha Sriharsha KANDURI your friendly neighborhood fullstack js web developer.
$300 USD në 10 ditë
5,0 (6 përshtypje)
4,4
4,4
Avatari i Përdoruesit
Hi, I read your job description carefully and I ‘m confident to lead your work to success with my relevant skills and valuable experiences. I already worked for business company to develop their sites using Angular7 and the other techniques including Mongo and NodeJS for back-end. By using Angular, I had developed many web apps such as material designs, cards systems, flexible tables, top quality system, popup/drag & drop, and animation, games, etc. With my lots of experience and strong skills for MEAN, I can make you satisfied with a good quality result in time. Once you hire me, I will do my best to deliver the result quickly. Cordially
$700 USD në 10 ditë
4,9 (13 përshtypje)
4,0
4,0
Avatari i Përdoruesit
I am a full stack developer (MEAN). I have been working in the industry for several years. I have a lot of experience with Node.js.I also worked on (Stripe, square, Shopify, way) using Node.js I have worked with MongoDB and SQL both using mongoose and sequelize ORM I have developed the following application ⦁ REST API's ⦁ MVC architecture ⦁ Backend for e-commerce web apps ⦁ CMS and many more I have a great grasp on Node.js core functionalities (URL, path, HTTP, express,util, multi, and unit testing) With my Nodejs expertise, I can guarantee you high quality, efficient and bugs free app in less time I also know core front end technologies (HTML,CSS,Javascript,Jquery,Angular,Bootstrap) I can guarantee you were quality and in time delivery you can check out my portfolio to see my work Regards Dawood Aijaz
$277 USD në 15 ditë
5,0 (3 përshtypje)
3,2
3,2
Avatari i Përdoruesit
Hi, I am working as a full stack developer(frontend- angularjs , backend - nodejs). I can handle your project.
$166 USD në 10 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i INDIA
Delhi, India
5,0
40
Mënyra e pagesës u verifikua
Anëtar që nga tet 5, 2014

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.